public static class CheaderParser.Description extends CheaderParser.HeaderBlockEntry
Modifier and Type | Field and Description |
---|---|
int |
accLevel
set in #set_acclevel
|
java.util.List<CheaderParser.ParamDescription> |
auxDescriptions |
int |
chgLevel
set in #set_acclevel
|
java.lang.String |
containerElementType |
java.lang.String |
containerType |
boolean |
noRefl |
boolean |
noReflection |
java.util.List<CheaderParser.ParamDescription> |
paramDescriptions |
boolean |
referencedContainerElement |
java.lang.String |
refl |
CheaderParser.Type |
reflType
It is possible to set a type which is used for the reflection presentation.
|
CheaderParser.ParamDescription |
returnDescription |
java.lang.String |
simulinkTag |
CheaderParser.SizeofDescription |
sizeof |
java.lang.String |
text |
CheaderParser.AttributeOrTypedef |
varg
Type of the variable arguments given in Description.
|
java.lang.String |
vtbl
@vtbl <$? |
description, implementDescriptions, static_, virtual_, visibility, whatisit
Constructor and Description |
---|
Description() |
Description(java.lang.String whatisit) |
Modifier and Type | Method and Description |
---|---|
void |
add_auxDescription(CheaderParser.ParamDescription val) |
void |
add_paramDescription(CheaderParser.ParamDescription val) |
void |
add_returnDescription(CheaderParser.ParamDescription val) |
void |
add_varg(CheaderParser.AttributeOrTypedef val) |
CheaderParser.ParamDescription |
new_auxDescription() |
CheaderParser.ParamDescription |
new_paramDescription() |
CheaderParser.ParamDescription |
new_returnDescription() |
CheaderParser.AttributeOrTypedef |
new_varg() |
void |
set_acclevel(java.lang.String val) |
void |
set_auxDescription(java.lang.String val)
Only because |
|
void |
set_chglevel(java.lang.String val) |
void |
set_simulinkTag(java.lang.String val)
Add more as one simulinkTag with ":value:", get with simulinkTag.contains(":value:")
|
void |
set_text(java.lang.String text) |
java.lang.String |
toString() |
add_implementDescription, new_implementDescription
public java.lang.String text
public int accLevel
public int chgLevel
public java.lang.String simulinkTag
public java.lang.String vtbl
@vtbl <$?vtbl>
name of the virtual table for reflection generation.public java.lang.String refl
public CheaderParser.SizeofDescription sizeof
public boolean noReflection
public CheaderParser.ParamDescription returnDescription
public java.util.List<CheaderParser.ParamDescription> paramDescriptions
public java.util.List<CheaderParser.ParamDescription> auxDescriptions
public java.lang.String containerType
public java.lang.String containerElementType
public boolean referencedContainerElement
public boolean noRefl
public CheaderParser.Type reflType
public CheaderParser.AttributeOrTypedef varg
Description(java.lang.String whatisit)
public Description()
public void set_text(java.lang.String text)
public void set_simulinkTag(java.lang.String val)
public void set_acclevel(java.lang.String val)
public void set_chglevel(java.lang.String val)
public CheaderParser.AttributeOrTypedef new_varg()
public void add_varg(CheaderParser.AttributeOrTypedef val)
public final CheaderParser.ParamDescription new_paramDescription()
public final void add_paramDescription(CheaderParser.ParamDescription val)
public final CheaderParser.ParamDescription new_returnDescription()
public final void add_returnDescription(CheaderParser.ParamDescription val)
public final CheaderParser.ParamDescription new_auxDescription()
public final void add_auxDescription(CheaderParser.ParamDescription val)
public final void set_auxDescription(java.lang.String val)
val
- public java.lang.String toString()
toString
in class java.lang.Object