module Synopsis.ASG
class Declaration
Declaration-inheritance Scopes/Synopsis/ASG/Enum.html Scopes/Synopsis/ASG/Variable.html Scopes/Synopsis/Formatters/DocBook/Syntax/Syntax.html Scopes/Synopsis/Formatters/HTML/Views/ModuleListing/ModuleListing.html Scopes/Synopsis/IR/IR.html Scopes/Synopsis/ASG/ASG.html Scopes/Synopsis/ASG/Macro.html Scopes/Synopsis/ASG/Forward.html Scopes/Synopsis/ASG/Scope.html Scopes/Synopsis/Processor/Type.html Scopes/Synopsis/ASG/Inheritance.html Scopes/Synopsis/ASG/Const.html Scopes/Synopsis/Processors/ScopeStripper/ScopeStripper.html Scopes/Synopsis/ASG/TypeId.html Scopes/Synopsis/Formatters/HTML/DirectoryLayout/DirectoryLayout.html Scopes/Synopsis/ASG/Function.html Scopes/Synopsis/ASG/Enumerator.html Scopes/Synopsis/ASG/Typedef.html Scopes/Synopsis/Formatters/BoostBook/Formatter.html Scopes/Synopsis/ASG/Builtin.html Scopes/Synopsis/ASG/Group.html Scopes/Synopsis/Formatters/HTML/Part/Part.html
Declaration base class. Every declaration has a name, type, accessibility and annotations. The default accessibility is DEFAULT except for C++ where the Parser always sets it to one of the other three.
Attributes Summary:
source code
SourceFile instance this declaration is part of.
source code
The line number of this declaration.
source code
The (fully qualified) name of the declared object.
source code
A string describing the (language-specific) type of the declared object.
source code
Accessibility descriptor for the declared object.
source code
A dictionary holding any annotations of this object.
Methods Summary:
  __init__(self, file, line, type, name)
references
source code
  accept(self, visitor)
references
source code
Attributes Details:
source code
SourceFile instance this declaration is part of.
source code
The line number of this declaration.
source code
The (fully qualified) name of the declared object.
source code
A string describing the (language-specific) type of the declared object.
source code
Accessibility descriptor for the declared object.
source code
A dictionary holding any annotations of this object.
Methods Details:
  accept(self, visitor)
references
source code
Visit the given visitor