Synopsis/Parser/C++/syn/ast.hh
[File Details]
Declarations:
Synopsis
Parser
C++
AST
Access
Class
Class
accept
m_parents
m_template
parents
parents
set_template_type
template_type
~Class
Comment
Comment
file
is_suspect
line
m_file
m_line
m_suspect
m_text
set_suspect
text
vector
Const
Const
accept
ctype
m_ctype
m_value
value
Declaration
Declaration
accept
access
comments
comments
declared
declared
file
line
m_access
m_comments
m_declared
m_file
m_line
m_name
m_type
name
name
set_access
set_file
set_type
type
vector
~Declaration
Enum
Enum
accept
enumerators
m_enums
~Enum
Enumerator
Enumerator
accept
m_value
value
vector
Forward
Forward
Forward
accept
m_template
set_template_type
template_type
Function
Function
Mods
accept
m_params
m_pre
m_realname
m_ret
m_template
parameters
premodifier
realname
return_type
set_template_type
template_type
vector
~Function
Include
Include
is_macro
is_next
m_is_macro
m_is_next
m_target
target
vector
Inheritance
Attributes
Inheritance
accept
attributes
m_attrs
m_parent
parent
vector
Macro
Macro
Parameters
accept
m_parameters
m_text
parameters
text
~Macro
Namespace
Namespace
accept
~Namespace
Operation
Operation
accept
Parameter
Mods
Parameter
accept
m_name
m_post
m_pre
m_type
m_value
name
postmodifier
premodifier
set_name
type
type
value
vector
~Parameter
Reference
Reference
Reference
Reference
context
file
line
operator=
scope
Scope
Scope
accept
declarations
declarations
m_declarations
~Scope
SourceFile
SourceFile
declarations
declarations
filename
full_filename
includes
includes
is_main
m_declarations
m_filename
m_full_filename
m_includes
m_is_main
vector
Typedef
Typedef
accept
alias
constructed
m_alias
m_constr
~Typedef
Variable
Sizes
Variable
accept
constructed
m_constr
m_sizes
m_vtype
sizes
vtype
~Variable
Visitor
visit_class
visit_const
visit_declaration
visit_enum
visit_enumerator
visit_forward
visit_function
visit_inheritance
visit_macro
visit_namespace
visit_operation
visit_parameter
visit_scope
visit_typedef
visit_variable
~Visitor
H_SYNOPSIS_CPP_AST