top
|
up
|
prev
|
next
DeclarationBlock Class
Definition at line
52
of
ContainerSymbol.hpp
Constructors
DeclarationBlock
(
const
Span& span_,
const
boost::uuids::uuid& sourceModuleId_,
const
std::u32string& name_)
Member Functions
void
AddMember
(
Symbol
* member)
override
const
char
*
ClassName
()
const override
Constructor Details
DeclarationBlock Constructor
cmajor::symbols::DeclarationBlock::DeclarationBlock(
const
Span& span_,
const
boost::uuids::uuid& sourceModuleId_,
const
std::u32string& name_)
Definition at line
343
of
ContainerSymbol.cpp
:
343
:
ContainerSymbol
(
SymbolType
::
declarationBlock
,
span_
,
sourceModuleId_
,
name_
)
344
{
345
}
Declaration at line
55
of
ContainerSymbol.hpp
Member Function Details
AddMember Member Function
void
cmajor::symbols::DeclarationBlock::AddMember(
Symbol
* member)
override
Definition at line
347
of
ContainerSymbol.cpp
Declaration at line
56
of
ContainerSymbol.hpp
Base class overridden functions:
cmajor::symbols::ContainerSymbol::AddMember
Calls:
cmajor::symbols::ContainerSymbol::AddMember
,
cmajor::symbols::FunctionSymbol::AddLocalVariable
,
cmajor::symbols::Symbol::Function
,
cmajor::symbols::Symbol::GetSymbolType
ClassName Member Function
const
char
* cmajor::symbols::DeclarationBlock::ClassName()
const override
Definition at line
57
of
ContainerSymbol.hpp
:
57
{
return
"DeclarationBlock"
;
}
Base class overridden functions:
cmajor::symbols::ContainerSymbol::ClassName
,
cmajor::symbols::Symbol::ClassName
top
|
up
|
prev
|
next