Synopsis - Cross Reference : Synopsis.ASG.Group.accept - Synopsis.ASG.Visitor.visit_array_type_id

# Cross Reference : Synopsis.ASG.Group.accept - Synopsis.ASG.Visitor.visit_array_type_id

## Method Synopsis.ASG.Group.accept

- Documentation
- Defined at:
  - Synopsis/ASG.py:334: in class Synopsis.ASG.Group

## Class Synopsis.ASG.Inheritance

- Documentation
- Defined at:
  - Synopsis/ASG.py:370: in module Synopsis.ASG
- Declarations:
  - Synopsis/ASG.py:375: Attribute type
  - Synopsis/ASG.py:376: Attribute parent
  - Synopsis/ASG.py:377: Attribute attributes
  - Synopsis/ASG.py:374: Method __init__
  - Synopsis/ASG.py:379: Method accept

## Method Synopsis.ASG.Inheritance.__init__

- Documentation
- Defined at:
  - Synopsis/ASG.py:374: in class Synopsis.ASG.Inheritance

## Method Synopsis.ASG.Inheritance.accept

- Documentation
- Defined at:
  - Synopsis/ASG.py:379: in class Synopsis.ASG.Inheritance

## Class Synopsis.ASG.Macro

- Documentation
- Defined at:
  - Synopsis/ASG.py:292: in module Synopsis.ASG
- Declarations:
  - Synopsis/ASG.py:300: Attribute parameters
  - Synopsis/ASG.py:301: Attribute text
  - Synopsis/ASG.py:297: Method __init__
  - Synopsis/ASG.py:303: Method accept

## Method Synopsis.ASG.Macro.__init__

- Documentation
- Defined at:
  - Synopsis/ASG.py:297: in class Synopsis.ASG.Macro

## Method Synopsis.ASG.Macro.accept

- Documentation
- Defined at:
  - Synopsis/ASG.py:303: in class Synopsis.ASG.Macro

## Class Synopsis.ASG.MetaModule

- Documentation
- Defined at:
  - Synopsis/ASG.py:359: in module Synopsis.ASG
- Declarations:
  - Synopsis/ASG.py:365: Attribute module_declarations
  - Synopsis/ASG.py:362: Method __init__
  - Synopsis/ASG.py:367: Method accept

## Method Synopsis.ASG.MetaModule.__init__

- Documentation
- Defined at:
  - Synopsis/ASG.py:362: in class Synopsis.ASG.MetaModule

## Method Synopsis.ASG.MetaModule.accept

- Documentation
- Defined at:
  - Synopsis/ASG.py:367: in class Synopsis.ASG.MetaModule

## Class Synopsis.ASG.ModifierTypeId

- Documentation
- Defined at:
  - Synopsis/ASG.py:145: in module Synopsis.ASG
- Declarations:
  - Synopsis/ASG.py:150: Attribute alias
  - Synopsis/ASG.py:151: Attribute premod
  - Synopsis/ASG.py:152: Attribute postmod
  - Synopsis/ASG.py:148: Method __init__
  - Synopsis/ASG.py:154: Method accept
  - Synopsis/ASG.py:156: Method __cmp__
  - Synopsis/ASG.py:162: Method __str__

## Method Synopsis.ASG.ModifierTypeId.__cmp__

- Documentation
- Defined at:
  - Synopsis/ASG.py:156: in class Synopsis.ASG.ModifierTypeId

## Method Synopsis.ASG.ModifierTypeId.__init__

- Documentation
- Defined at:
  - Synopsis/ASG.py:148: in class Synopsis.ASG.ModifierTypeId

## Method Synopsis.ASG.ModifierTypeId.__str__

- Documentation
- Defined at:
  - Synopsis/ASG.py:162: in class Synopsis.ASG.ModifierTypeId

## Method Synopsis.ASG.ModifierTypeId.accept

- Documentation
- Defined at:
  - Synopsis/ASG.py:154: in class Synopsis.ASG.ModifierTypeId

## Class Synopsis.ASG.Module

- Documentation
- Defined at:
  - Synopsis/ASG.py:350: in module Synopsis.ASG
- Declarations:
  - Synopsis/ASG.py:352: Method __init__
  - Synopsis/ASG.py:356: Method accept

## Method Synopsis.ASG.Module.__init__

- Documentation
- Defined at:
  - Synopsis/ASG.py:352: in class Synopsis.ASG.Module

## Method Synopsis.ASG.Module.accept

- Documentation
- Defined at:
  - Synopsis/ASG.py:356: in class Synopsis.ASG.Module

## Class Synopsis.ASG.NamedTypeId

- Documentation
- Defined at:
  - Synopsis/ASG.py:72: in module Synopsis.ASG
- Declarations:
  - Synopsis/ASG.py:77: Attribute name
  - Synopsis/ASG.py:75: Method __init__

## Method Synopsis.ASG.NamedTypeId.__init__

- Documentation
- Defined at:
  - Synopsis/ASG.py:75: in class Synopsis.ASG.NamedTypeId

## Class Synopsis.ASG.Operation

- Documentation
- Defined at:
  - Synopsis/ASG.py:521: in module Synopsis.ASG
- Declarations:
  - Synopsis/ASG.py:525: Method __init__
  - Synopsis/ASG.py:528: Method accept

## Method Synopsis.ASG.Operation.__init__

- Documentation
- Defined at:
  - Synopsis/ASG.py:525: in class Synopsis.ASG.Operation

## Method Synopsis.ASG.Operation.accept

- Documentation
- Defined at:
  - Synopsis/ASG.py:528: in class Synopsis.ASG.Operation

## Class Synopsis.ASG.OperationTemplate

- Documentation
- Defined at:
  - Synopsis/ASG.py:531: in module Synopsis.ASG
- Declarations:
  - Synopsis/ASG.py:535: Attribute template
  - Synopsis/ASG.py:533: Method __init__
  - Synopsis/ASG.py:537: Method accept

## Method Synopsis.ASG.OperationTemplate.__init__

- Documentation
- Defined at:
  - Synopsis/ASG.py:533: in class Synopsis.ASG.OperationTemplate

## Method Synopsis.ASG.OperationTemplate.accept

- Documentation
- Defined at:
  - Synopsis/ASG.py:537: in class Synopsis.ASG.OperationTemplate

## Class Synopsis.ASG.Parameter

- Documentation
- Defined at:
  - Synopsis/ASG.py:468: in module Synopsis.ASG
- Declarations:
  - Synopsis/ASG.py:472: Attribute premodifier
  - Synopsis/ASG.py:473: Attribute type
  - Synopsis/ASG.py:474: Attribute postmodifier
  - Synopsis/ASG.py:475: Attribute name
  - Synopsis/ASG.py:476: Attribute value
  - Synopsis/ASG.py:471: Method __init__
  - Synopsis/ASG.py:478: Method accept
  - Synopsis/ASG.py:480: Method __cmp__
  - Synopsis/ASG.py:484: Method __str__

## Method Synopsis.ASG.Parameter.__cmp__

- Documentation
- Defined at:
  - Synopsis/ASG.py:480: in class Synopsis.ASG.Parameter

## Method Synopsis.ASG.Parameter.__init__

- Documentation
- Defined at:
  - Synopsis/ASG.py:471: in class Synopsis.ASG.Parameter

## Method Synopsis.ASG.Parameter.__str__

- Documentation
- Defined at:
  - Synopsis/ASG.py:484: in class Synopsis.ASG.Parameter

## Method Synopsis.ASG.Parameter.accept

- Documentation
- Defined at:
  - Synopsis/ASG.py:478: in class Synopsis.ASG.Parameter

## Class Synopsis.ASG.ParametrizedTypeId

- Documentation
- Defined at:
  - Synopsis/ASG.py:184: in module Synopsis.ASG
- Declarations:
  - Synopsis/ASG.py:190: Attribute template
  - Synopsis/ASG.py:191: Attribute parameters
  - Synopsis/ASG.py:187: Method __init__
  - Synopsis/ASG.py:193: Method accept
  - Synopsis/ASG.py:195: Method __cmp__
  - Synopsis/ASG.py:198: Method __str__

## Method Synopsis.ASG.ParametrizedTypeId.__cmp__

- Documentation
- Defined at:
  - Synopsis/ASG.py:195: in class Synopsis.ASG.ParametrizedTypeId

## Method Synopsis.ASG.ParametrizedTypeId.__init__

- Documentation
- Defined at:
  - Synopsis/ASG.py:187: in class Synopsis.ASG.ParametrizedTypeId

## Method Synopsis.ASG.ParametrizedTypeId.__str__

- Documentation
- Defined at:
  - Synopsis/ASG.py:198: in class Synopsis.ASG.ParametrizedTypeId

## Method Synopsis.ASG.ParametrizedTypeId.accept

- Documentation
- Defined at:
  - Synopsis/ASG.py:193: in class Synopsis.ASG.ParametrizedTypeId

## Class Synopsis.ASG.Scope

- Documentation
- Defined at:
  - Synopsis/ASG.py:339: in module Synopsis.ASG
- Declarations:
  - Synopsis/ASG.py:345: Attribute declarations
  - Synopsis/ASG.py:342: Method __init__
  - Synopsis/ASG.py:347: Method accept

## Method Synopsis.ASG.Scope.__init__

- Documentation
- Defined at:
  - Synopsis/ASG.py:342: in class Synopsis.ASG.Scope

## Method Synopsis.ASG.Scope.accept

- Documentation
- Defined at:
  - Synopsis/ASG.py:347: in class Synopsis.ASG.Scope

## Class Synopsis.ASG.TemplateId

- Documentation
- Defined at:
  - Synopsis/ASG.py:131: in module Synopsis.ASG
- Declarations:
  - Synopsis/ASG.py:137: Attribute parameters
  - Synopsis/ASG.py:134: Method __init__
  - Synopsis/ASG.py:138: Method accept
  - Synopsis/ASG.py:139: Method __cmp__
  - Synopsis/ASG.py:142: Method __str__

## Method Synopsis.ASG.TemplateId.__cmp__

- Documentation
- Defined at:
  - Synopsis/ASG.py:139: in class Synopsis.ASG.TemplateId

## Method Synopsis.ASG.TemplateId.__init__

- Documentation
- Defined at:
  - Synopsis/ASG.py:134: in class Synopsis.ASG.TemplateId

## Method Synopsis.ASG.TemplateId.__str__

- Documentation
- Defined at:
  - Synopsis/ASG.py:142: in class Synopsis.ASG.TemplateId

## Method Synopsis.ASG.TemplateId.accept

- Documentation
- Defined at:
  - Synopsis/ASG.py:138: in class Synopsis.ASG.TemplateId

## Class Synopsis.ASG.TypeId

- Documentation
- Defined at:
  - Synopsis/ASG.py:58: in module Synopsis.ASG
- Declarations:
  - Synopsis/ASG.py:62: Attribute language
  - Synopsis/ASG.py:61: Method __init__
  - Synopsis/ASG.py:64: Method accept
  - Synopsis/ASG.py:68: Method __cmp__

## Method Synopsis.ASG.TypeId.__cmp__

- Documentation
- Defined at:
  - Synopsis/ASG.py:68: in class Synopsis.ASG.TypeId

## Method Synopsis.ASG.TypeId.__init__

- Documentation
- Defined at:
  - Synopsis/ASG.py:61: in class Synopsis.ASG.TypeId

## Method Synopsis.ASG.TypeId.accept

- Documentation
- Defined at:
  - Synopsis/ASG.py:64: in class Synopsis.ASG.TypeId

## Class Synopsis.ASG.Typedef

- Documentation
- Defined at:
  - Synopsis/ASG.py:409: in module Synopsis.ASG
- Declarations:
  - Synopsis/ASG.py:413: Attribute alias
  - Synopsis/ASG.py:414: Attribute constr
  - Synopsis/ASG.py:411: Method __init__
  - Synopsis/ASG.py:416: Method accept

## Method Synopsis.ASG.Typedef.__init__

- Documentation
- Defined at:
  - Synopsis/ASG.py:411: in class Synopsis.ASG.Typedef

## Method Synopsis.ASG.Typedef.accept

- Documentation
- Defined at:
  - Synopsis/ASG.py:416: in class Synopsis.ASG.Typedef

## Class Synopsis.ASG.UnknownTypeId

- Documentation
- Defined at:
  - Synopsis/ASG.py:101: in module Synopsis.ASG
- Declarations:
  - Synopsis/ASG.py:103: Class attribute base
  - Synopsis/ASG.py:106: Attribute link
  - Synopsis/ASG.py:104: Method __init__
  - Synopsis/ASG.py:107: Method resolve
  - Synopsis/ASG.py:112: Method accept
  - Synopsis/ASG.py:113: Method __cmp__
  - Synopsis/ASG.py:116: Method __str__

## Method Synopsis.ASG.UnknownTypeId.__cmp__

- Documentation
- Defined at:
  - Synopsis/ASG.py:113: in class Synopsis.ASG.UnknownTypeId

## Method Synopsis.ASG.UnknownTypeId.__init__

- Documentation
- Defined at:
  - Synopsis/ASG.py:104: in class Synopsis.ASG.UnknownTypeId

## Method Synopsis.ASG.UnknownTypeId.__str__

- Documentation
- Defined at:
  - Synopsis/ASG.py:116: in class Synopsis.ASG.UnknownTypeId

## Method Synopsis.ASG.UnknownTypeId.accept

- Documentation
- Defined at:
  - Synopsis/ASG.py:112: in class Synopsis.ASG.UnknownTypeId

## Method Synopsis.ASG.UnknownTypeId.resolve

- Documentation
- Defined at:
  - Synopsis/ASG.py:107: in class Synopsis.ASG.UnknownTypeId

## Class Synopsis.ASG.UsingDeclaration

- Documentation
- Defined at:
  - Synopsis/ASG.py:280: in module Synopsis.ASG
- Declarations:
  - Synopsis/ASG.py:286: Attribute alias
  - Synopsis/ASG.py:283: Method __init__
  - Synopsis/ASG.py:288: Method accept

## Method Synopsis.ASG.UsingDeclaration.__init__

- Documentation
- Defined at:
  - Synopsis/ASG.py:283: in class Synopsis.ASG.UsingDeclaration

## Method Synopsis.ASG.UsingDeclaration.accept

- Documentation
- Defined at:
  - Synopsis/ASG.py:288: in class Synopsis.ASG.UsingDeclaration

## Class Synopsis.ASG.UsingDirective

- Documentation
- Defined at:
  - Synopsis/ASG.py:274: in module Synopsis.ASG
- Declarations:
  - Synopsis/ASG.py:277: Method accept

## Method Synopsis.ASG.UsingDirective.accept

- Documentation
- Defined at:
  - Synopsis/ASG.py:277: in class Synopsis.ASG.UsingDirective

## Class Synopsis.ASG.Variable

- Documentation
- Defined at:
  - Synopsis/ASG.py:446: in module Synopsis.ASG
- Declarations:
  - Synopsis/ASG.py:451: Attribute vtype
  - Synopsis/ASG.py:452: Attribute constr
  - Synopsis/ASG.py:449: Method __init__
  - Synopsis/ASG.py:454: Method accept

## Method Synopsis.ASG.Variable.__init__

- Documentation
- Defined at:
  - Synopsis/ASG.py:449: in class Synopsis.ASG.Variable

## Method Synopsis.ASG.Variable.accept

- Documentation
- Defined at:
  - Synopsis/ASG.py:454: in class Synopsis.ASG.Variable

## Class Synopsis.ASG.Visitor

- Documentation
- Defined at:
  - Synopsis/ASG.py:540: in module Synopsis.ASG
- Declarations:
  - Synopsis/ASG.py:543: Method visit_builtin_type_id
  - Synopsis/ASG.py:544: Method visit_unknown_type_id
  - Synopsis/ASG.py:545: Method visit_declared_type_id
  - Synopsis/ASG.py:546: Method visit_modifier_type_id
  - Synopsis/ASG.py:547: Method visit_array_type_id
  - Synopsis/ASG.py:548: Method visit_template_id
  - Synopsis/ASG.py:549: Method visit_parametrized_type_id
  - Synopsis/ASG.py:550: Method visit_function_type_id
  - Synopsis/ASG.py:551: Method visit_dependent_type_id
  - Synopsis/ASG.py:553: Method visit_declaration
  - Synopsis/ASG.py:554: Method visit_builtin
  - Synopsis/ASG.py:558: Method visit_using_directive
  - Synopsis/ASG.py:559: Method visit_using_declaration
  - Synopsis/ASG.py:560: Method visit_macro
  - Synopsis/ASG.py:561: Method visit_forward
  - Synopsis/ASG.py:562: Method visit_group
  - Synopsis/ASG.py:565: Method visit_scope
  - Synopsis/ASG.py:568: Method visit_module
  - Synopsis/ASG.py:569: Method visit_meta_module
  - Synopsis/ASG.py:570: Method visit_class
  - Synopsis/ASG.py:571: Method visit_class_template
  - Synopsis/ASG.py:572: Method visit_typedef
  - Synopsis/ASG.py:573: Method visit_enumerator
  - Synopsis/ASG.py:574: Method visit_enum
  - Synopsis/ASG.py:580: Method visit_variable
  - Synopsis/ASG.py:581: Method visit_const
  - Synopsis/ASG.py:582: Method visit_function
  - Synopsis/ASG.py:585: Method visit_function_template
  - Synopsis/ASG.py:586: Method visit_operation
  - Synopsis/ASG.py:587: Method visit_operation_template
  - Synopsis/ASG.py:588: Method visit_parameter
  - Synopsis/ASG.py:589: Method visit_inheritance

## Method Synopsis.ASG.Visitor.visit_array_type_id

- Documentation
- Defined at:
  - Synopsis/ASG.py:547: in class Synopsis.ASG.Visitor

Generated on Thu Apr 16 16:27:17 2009 by
synopsis (version devel)