PUMA Library Reference Manual
Toggle main menu visibility
Main Page
Related Pages
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
~
Functions
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
~
Variables
_
a
b
c
d
e
f
i
k
l
m
n
o
p
r
s
t
v
w
Typedefs
Enumerations
Enumerator
a
b
c
d
e
f
g
i
l
m
n
o
p
q
r
s
t
u
v
Related Symbols
Files
File List
File Members
All
_
b
c
d
e
f
i
l
m
p
s
u
w
Macros
_
b
c
d
e
f
i
l
m
p
s
u
w
▼
PUMA Library Reference Manual
Configuration Options
File Handling
Preprocessing
Transformation
Semantic Analysis
Syntactic Analysis
Lexical Analysis
►
Namespace Members
▼
Classes
▼
Class List
▼
Puma
►
ACIntroducer
►
Array
►
Array< Item * >
►
BCList
►
BCStack
►
Builder
►
CArgumentInfo
►
CAttributeInfo
►
CBaseClassInfo
►
CBuilder
►
CCandidateInfo
►
CCArrayToPointerConv
►
CCAssocScopes
►
CCBooleanConv
►
CCBuilder
►
CCConversion
►
CCConversions
►
CCConvSeq
►
CCDerivedToBaseConv
►
CCEllipsisConvSeq
►
CCFloatingIntegralConv
►
CCFloatingPointConv
►
CCFloatingPointPromotion
►
CCFunctionToPointerConv
►
CCIdentityConv
►
CCInstantiation
►
CCIntegralConv
►
CCIntegralPromotion
►
CClassInfo
►
CClassInstance
►
CCLexer
►
CCLvalueToRvalueConv
►
CCNameLookup
►
CConstant
►
CCopyBeforeManipulator
►
CCopyManipulator
►
CCOverloading
►
CCParser
►
CCPointerConv
►
CCPointerToMemberConv
►
CCQualificationConv
►
CCSemantic
►
CCSemDeclarator
►
CCSemExpr
►
CCSemVisitor
►
CCStandardConvSeq
▼
CCSyntax
ArrayDelim
AssExpr
AssExpr1
BlockDecl
ClassHead
ClassHead1
ClassName
ClassOrNsName
ClassTemplateName
ColonColon
CondExpr
Condition
Condition1
Condition2
ConstExpr
ConstructExpr
ConvFctId
ConvTypeId
Decl
DeclaratorId
DeclSpecSeq1
DeclStmt
DeleteExpr
DirectAbstDeclarator
DirectDeclarator1
DirectNewDeclarator
DirectNewDeclarator1
ElaboratedTypeSpec
EnumeratorDef
EnumeratorList
EnumName
ExtensionNsDef
ExtensionNsDef1
FctSpec
IdExpr
InitDeclarator
LinkageSpec
Literal
MiscSpec
MulExpr
NamedNsDef
NamespaceAlias
NamespaceBody
NamespaceDef
NamespaceName
NestedNameSpec
NestedNameSpec1
NewDeclarator
NewExpr
NewInit
NewPlacement
NewTypeId
NsAliasDef
OriginalNsDef
OriginalNsDef1
OriginalNsName
ParamDeclClause
PmExpr
PostfixExpr
PostfixExpr1
PostfixExpr2
PrimExpr
PseudoDtorName
PtrOperator
QualId
QualNsSpec
RelExpr
►
SearchScope
SimpleDecl
SimpleTypeSpec
Stmt
StmtSeq
StorageClassSpec
SubStmt
TemplateName
TypeName
TypeTraitExpr
UnaryExpr
UnnamedNsDef
UnnamedNsDef1
UnqualId
UsingDecl
UsingDirective
CCSyntax
access_decl
access_spec
array_delim
ass_expr
ass_expr1
base_clause
base_spec
base_spec_list
block_decl
builder
class_head
class_head1
class_name
class_or_ns_name
class_spec
class_template_id
class_template_name
colon_colon
cond_expr
condition
condition1
condition2
config_skip_fct_body
configure
const_expr
const_init
construct_expr
conv_declarator
conv_fct_id
conv_type_id
ctor_init
decl
decl_check
decl_spec_seq1
decl_stmt
declarator_id
delete_expr
direct_abst_declarator
direct_declarator1
direct_new_declarator
direct_new_declarator1
elaborated_type_spec
enum_name
enumerator_def
enumerator_list
exception_decl
exception_spec
explicit_instantiation
explicit_specialization
extension_ns_def
extension_ns_def1
fct_body
fct_def
fct_spec
fct_try_block
get_search_scope
grammar
handler
handler_seq
id_expr
init
init_access_spec
init_class_template_id
init_clause
init_cv_quals
init_declarator
init_explicit_instantiation
init_explicit_specialization
init_oper_fct_id
init_prim_types
init_template_id
init_template_key
is_ass_expr
is_class_def
is_fct_def
is_nested
is_nested_name
is_ptr_to_fct
is_tpl_declarator_id
is_tpl_id
linkage_spec
literal
mem_init
mem_init_id
mem_init_list
member_decl
member_decl1
member_declarator
member_template_decl
misc_spec
mul_expr
named_ns_def
namespace_alias
namespace_body
namespace_def
namespace_name
nested_name_spec
nested_name_spec1
new_declarator
new_expr
new_init
new_placement
new_type_id
non_type_param
ns_alias_def
oper_fct_id
original_ns_def
original_ns_def1
original_ns_name
param_decl
param_decl_clause
param_init
pm_expr
postfix_expr
postfix_expr1
postfix_expr2
prim_expr
pseudo_dtor_name
ptr_operator
pure_spec
qual_id
qual_ns_spec
rel_expr
rule_access_decl
rule_access_spec
rule_base_clause
rule_base_spec
rule_base_spec_list
rule_class_spec
rule_class_template_id
rule_const_init
rule_conv_declarator
rule_ctor_init
rule_exception_decl
rule_exception_spec
rule_explicit_instantiation
rule_explicit_specialization
rule_fct_body
rule_fct_def
rule_fct_try_block
rule_handler
rule_handler_seq
rule_init
rule_init_clause
rule_mem_init
rule_mem_init_id
rule_mem_init_list
rule_member_decl
rule_member_decl1
rule_member_declarator
rule_member_template_decl
rule_non_type_param
rule_oper_fct_id
rule_param_decl
rule_param_init
rule_pure_spec
rule_skipped_fct_body
rule_template_arg
rule_template_arg_list
rule_template_decl
rule_template_id
rule_template_key
rule_template_non_type_arg
rule_template_param
rule_template_param_list
rule_template_template_arg
rule_template_type_arg
rule_throw_expr
rule_try_block
rule_type_id_list
rule_type_param
semantic
set_search_scope
simple_decl
simple_type_spec
skip_const_expr
skip_const_init
skip_ctor_init
skip_fct_body
skip_fct_try_block
skip_param_init
skipped_fct_body
stmt
stmt_seq
storage_class_spec
sub_stmt
template_arg
template_arg_list
template_decl
template_id
template_key
template_name
template_non_type_arg
template_param
template_param_list
template_template_arg
template_type_arg
throw_expr
try_block
type_id_list
type_name
type_param
type_trait_expr
unary_expr
unnamed_ns_def
unnamed_ns_def1
unqual_id
using_decl
using_directive
CCSemantic
►
CCUserDefinedConv
►
CCUserDefinedConvSeq
►
CEnumeratorInfo
►
CEnumInfo
►
CExprValue
►
CFctInstance
►
CFileInfo
►
CFunctionInfo
►
Chain
►
CKillManipulator
►
CLabelInfo
►
CLanguage
►
CLexer
►
CLexerBuffer
►
CLinkage
►
CLocalScope
►
CMatch
►
CMatchChecker
►
CMemberAliasInfo
►
CMoveBeforeManipulator
►
CMoveManipulator
►
CNamespaceInfo
►
CObjectInfo
►
Config
►
ConfOption
►
ConstSizeMemPool
►
CopyManipulator
►
CParser
►
CPrintVisitor
►
CProject
►
CProtection
►
CRecord
►
CReplaceManipulator
►
CScanner
►
CScopeInfo
►
CScopeRequest
►
CSemantic
►
CSemDatabase
►
CSemDeclarator
►
CSemDeclSpecs
►
CSemExpr
►
CSemObject
►
CSemScope
►
CSemValue
►
CSemVisitor
►
CSourceInfo
►
CSpecifiers
►
CStorage
►
CStrLiteral
►
CStructure
►
CSubMatch
►
CSwapManipulator
►
CSyntax
►
CT_AccessDecl
►
CT_AccessSpec
►
CT_AddrExpr
►
CT_AlignofExpr
►
CT_Any
►
CT_AnyCondition
►
CT_AnyExtension
►
CT_AnyList
►
CT_ArgDecl
►
CT_ArgDeclList
►
CT_ArgDeclSeq
►
CT_ArgNameList
►
CT_ArrayDeclarator
►
CT_ArrayDelimiter
►
CT_AsmBlock
►
CT_AsmDef
►
CT_BaseSpec
►
CT_BaseSpecList
►
CT_BinaryExpr
►
CT_BitFieldDeclarator
►
CT_Bool
►
CT_BracedDeclarator
►
CT_BracedExpr
►
CT_BreakStmt
►
CT_Call
►
CT_CallExpr
►
CT_CaseStmt
►
CT_CastExpr
►
CT_Character
►
CT_ClassDef
►
CT_ClassSpec
►
CT_CmpdLiteral
►
CT_CmpdStmt
►
CT_Condition
►
CT_ConstCast
►
CT_ConstructExpr
►
CT_ContinueStmt
►
CT_ConversionName
►
CT_Decl
►
CT_Declarator
►
CT_DeclaratorList
►
CT_DeclList
►
CT_DeclSpec
►
CT_DeclSpecSeq
►
CT_DeclStmt
►
CT_DefaultStmt
►
CT_DelayedParse
►
CT_DelayedParseConstInit
►
CT_DelayedParseCtorInit
►
CT_DelayedParseFctBody
►
CT_DelayedParseFctTryBlock
►
CT_DelayedParseParamInit
►
CT_DelayedParsePureSpec
►
CT_DelayedParseSkippedFctBody
►
CT_DeleteExpr
►
CT_DerefExpr
►
CT_DesignatorSeq
►
CT_DestructorName
►
CT_DoStmt
►
CT_DynamicCast
►
CT_EnumDef
►
CT_Enumerator
►
CT_EnumeratorList
►
CT_EnumSpec
►
CT_Error
►
CT_ExceptionSpec
►
CT_Expression
►
CT_ExprList
►
CT_ExprStmt
►
CT_ExtensionList
►
CT_FctDeclarator
►
CT_FctDef
►
CT_Float
►
CT_ForStmt
►
CT_GnuAsmClobbers
►
CT_GnuAsmDef
►
CT_GnuAsmOperand
►
CT_GnuAsmOperands
►
CT_GnuAsmSpec
►
CT_GnuAttribute
►
CT_GnuCaseStmt
►
CT_GnuLocalLabelStmt
►
CT_GnuStatementExpr
►
CT_GnuTypeof
►
CT_GotoStmt
►
CT_Handler
►
CT_HandlerSeq
►
CT_IfElseStmt
►
CT_IfStmt
►
CT_IfThenExpr
►
CT_ImplicitCall
►
CT_ImplicitCast
►
CT_IndexDesignator
►
CT_IndexExpr
►
CT_InitDeclarator
►
CT_Integer
►
CT_LabelStmt
►
CT_LinkageSpec
►
CT_List
►
CT_MembDesignator
►
CT_MembInit
►
CT_MembInitList
►
CT_MembList
►
CT_MembPtrDeclarator
►
CT_MembPtrExpr
►
CT_MembRefExpr
►
CT_NamedType
►
CT_NamespaceAliasDef
►
CT_NamespaceDef
►
CT_NewExpr
►
CT_NonTypeParamDecl
►
CT_ObjDecl
►
CT_OffsetofExpr
►
CT_OperatorName
►
CT_PostfixExpr
►
CT_PrimDeclSpec
►
CT_PrivateName
►
CT_Program
►
CT_PtrDeclarator
►
CT_QualName
►
CT_RefDeclarator
►
CT_ReintCast
►
CT_ReturnStmt
►
CT_RootQualName
►
CT_SimpleName
►
CT_SizeofExpr
►
CT_SpecialName
►
CT_Statement
►
CT_StaticAssert
►
CT_StaticCast
►
CT_String
►
CT_SwitchStmt
►
CT_TemplateArgList
►
CT_TemplateDecl
►
CT_TemplateName
►
CT_TemplateParamDecl
►
CT_TemplateParamList
►
CT_ThrowExpr
►
CT_Token
►
CT_TryStmt
►
CT_TypeidExpr
►
CT_TypeParamDecl
►
CT_TypeTraitExpr
►
CT_UnaryExpr
►
CT_UnionDef
►
CT_UnionSpec
►
CT_UsingDecl
►
CT_UsingDirective
►
CT_WhileStmt
►
CT_WideCharacter
►
CT_WideString
►
CTemplateInfo
►
CTemplateInstance
►
CTemplateParamInfo
►
CTranslationUnit
►
CTree
►
CTreeMatcher
►
CTypeAddress
►
CTypeArray
►
CTypeBitField
►
CTypeClass
►
CTypedefInfo
►
CTypeEnum
►
CTypeFunction
►
CTypeInfo
►
CTypeList
►
CTypeMemberPointer
►
CTypePointer
►
CTypePrimitive
►
CTypeQualified
►
CTypeRecord
►
CTypeTemplateParam
►
CTypeUnion
►
CTypeVarArray
►
CUnionInfo
►
CUnionInstance
►
CUnit
►
CUsingInfo
►
CutManipulator
►
CVisitor
►
CWStrLiteral
►
DeducedArgument
►
DString
►
ErrorCollector
►
ErrorSeverity
►
ErrorSink
►
ErrorStream
►
FdSource
►
FileInfo
►
Filename
►
FilenameInfo
►
FileSource
►
FileUnit
►
Heap
►
ImportHandler
►
InstantiationBuilder
►
InstantiationCandidate
►
InstantiationParser
►
InstantiationSemantic
►
InstantiationSyntax
►
InstantiationTokenProvider
►
InstantiationTokenSource
►
KeyboardSource
►
KillManipulator
►
LanguageID
►
Lexer
►
LexerBuffer
►
LexerMap
►
List
►
ListElement
►
Location
►
MacroUnit
►
ManipCommander
►
ManipController
►
ManipError
►
Manipulator
►
ManipulatorSequence
►
MatchCollector
►
MemPool
►
MoveBeforeManipulator
►
MoveManipulator
►
OptsParser
►
Parser
ParserKey
►
PasteBeforeManipulator
►
PasteManipulator
►
PathInfo
►
PathIterator
►
PathManager
►
Pipe
►
PipedCmd
►
PreAnswer
►
PreArgDesc
►
PreAssertDirective
►
PreAssertionEvaluator
►
PreConditionalGroup
►
PreCondSemNode
►
PreDefineConstantDirective
►
PreDefineFunctionDirective
►
PreDirectiveGroups
►
PreElifDirective
►
PreElifPart
►
PreElseDirective
►
PreElsePart
►
PreEndifDirective
►
PreError
►
PreErrorDirective
►
PreExpr
►
PreExprLexer
►
PreFileIncluder
►
PreIdentifierList
►
PreIfdefDirective
►
PreIfDirective
►
PreIfndefDirective
►
PreInclSemNode
►
PreIncludeDirective
►
PreLevelState
►
PreMacro
►
PreMacroExpander
►
PreMacroManager
►
PreParserState
►
PrePredicate
►
PrePredicateManager
►
PrePrintVisitor
►
PreprocessorParser
►
PreProgram
►
PreSemIterator
►
PreSonIterator
►
PreTokenList
►
PreTokenListPart
►
PreTree
►
PreTreeComposite
►
PreTreeIterator
►
PreTreeToken
►
PreUnassertDirective
►
PreUndefDirective
►
PreVisitor
►
PreWarningDirective
►
Printable
►
Project
►
ProjectFile
►
PtrStack
►
RegComp
►
Rule
►
RuleTable
►
SaveMode
►
Semantic
SimpleParser
►
Sink
►
SmartPtr
►
Source
►
Stack
StrCol
►
StrHashKey
►
StrHashTable
►
StringSource
►
Syntax
SysCall
►
TerminalSink
►
Token
►
TokenInfo
►
Tokenizer
►
TokenProvider
►
TokenSource
►
TokenStream
►
Tracing
►
Unit
►
UnitIterator
►
UnitManager
►
UnitState
►
UnitTokenSrc
►
VerboseMgr
►
VoidPtrArray
Class Index
►
Class Hierarchy
►
Class Members
►
Files
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Modules
Pages
Loading...
Searching...
No Matches
List of all members
|
Static Public Member Functions
Puma::CCSyntax::ConvTypeId Struct Reference
#include <CCSyntax.h>
Static Public Member Functions
static bool
check
(
CCSyntax
&s)
static bool
parse
(
CCSyntax
&)
Member Function Documentation
◆
check()
static bool Puma::CCSyntax::ConvTypeId::check
(
CCSyntax
&
s
)
inline
static
◆
parse()
static bool Puma::CCSyntax::ConvTypeId::parse
(
CCSyntax
&
)
inline
static
Puma
CCSyntax
ConvTypeId
Generated by
1.13.2