public abstract static class CheaderParser.StructOrClassDef extends CheaderParser.HeaderBlock
Modifier and Type | Field and Description |
---|---|
(package private) java.util.List<CheaderParser.AttributeOrTypedef> |
attribs |
java.lang.String |
innerName
If this is set, the struct is a inner one.
|
java.lang.String |
name |
java.lang.String |
sBasedOnObjectJc
Set always true if either the struct itself or a base struct has ObjectJc as first element.
|
compilerError, currEntry, entries, headerBlockName, headerBlockNameDescr, invalidBlock_, isConst, parent, visibity
description, implementDescriptions, static_, virtual_, visibility, whatisit
Constructor and Description |
---|
StructOrClassDef(CheaderParser.HeaderBlock parent,
java.lang.String whatisit) |
add_abstractMethod, add_attribute, add_classDecl, add_classDef, add_conditionBlock, add_const_initializer, add_constDef, add_defineDefinition, add_enumDecl, add_enumDefinition, add_fnPointer, add_friendClassDef, add_implementDescription, add_includeDef, add_inlineMethod, add_invalidBlock, add_methodDef, add_methodPtrTypedef, add_methodTypedef, add_null_initializer, add_staticMethod, add_structContentInsideCondition, add_structDecl, add_structDefinition, add_typedef, add_undefDefinition, add_unionDefinition, add_virtualMethod, new_abstractMethod, new_attribute, new_classDecl, new_classDef, new_conditionBlock, new_const_initializer, new_constDef, new_defineDefinition, new_enumDecl, new_enumDefinition, new_fnPointer, new_friendClassDef, new_implementDescription, new_includeDef, new_inlineMethod, new_invalidBlock, new_methodDef, new_methodPtrTypedef, new_methodTypedef, new_null_initializer, new_staticMethod, new_structContentInsideCondition, new_structDecl, new_structDefinition, new_typedef, new_undefDefinition, new_unionDefinition, new_virtualMethod, set_const, set_constDef, set_modifier
public java.lang.String name
public java.lang.String innerName
name
is the type name of the struct as well as,
this element is the name of the element with this struct.
It is necessary to address the elements in the struct from view of the parent struct.
For deeper nested inner struct: This name has the outerparent.parent element namejava.util.List<CheaderParser.AttributeOrTypedef> attribs
public java.lang.String sBasedOnObjectJc
StructOrClassDef(CheaderParser.HeaderBlock parent, java.lang.String whatisit)