public static class CheaderParser.AttributeOrTypedef extends CheaderParser.HeaderBlockEntry
Type name1, name2;The Type information is duplicated in the parser's result already.
Modifier and Type | Field and Description |
---|---|
long |
addr
Not parsed but possible for postprocessing.
|
CheaderParser.Arraysize |
arraysize |
int |
bitField |
boolean |
bOS_HandlePointer |
boolean |
bOutput
Not parsed but possible for postprocessing.
|
boolean |
bParam
Not parsed but possible for postprocessing.
|
java.lang.String |
conditionDef
Used only on conditionArgument.
|
CheaderParser.Value |
defaultValue |
CheaderParser.Description |
description |
int |
ix
Not parsed but possible for postprocessing.
|
int |
ixArg
Any index value maybe used in an evaluating routine via JZtxtcmd.
|
int |
ixInList
Not parsed but possible for postprocessing.
|
java.lang.String |
name |
boolean |
staticConst |
java.lang.String |
sTstep
Not parsed but possible for postprocessing.
|
java.lang.String |
text |
CheaderParser.Type |
type |
implementDescriptions, static_, virtual_, visibility, whatisit
Constructor and Description |
---|
AttributeOrTypedef() |
AttributeOrTypedef(java.lang.String whatisit) |
Modifier and Type | Method and Description |
---|---|
void |
add_description(CheaderParser.Description val) |
java.lang.String |
baseName(java.lang.String... maybesuffix) |
CheaderParser.AttributeOrTypedef |
new_attribute()
This routine is used especially for
CheaderParser.Description.varg to store a single attribute where this class is used in syntax. |
CheaderParser.Description |
new_description() |
CheaderParser.AttributeOrTypedef |
new_typedParameter()
Use on component conditionalArgument.
|
void |
set_attribute(CheaderParser.AttributeOrTypedef val) |
void |
set_typedParameter(CheaderParser.AttributeOrTypedef data) |
java.lang.String |
toString() |
CheaderParser.Type |
type() |
add_implementDescription, new_implementDescription
public CheaderParser.Description description
public CheaderParser.Type type
public java.lang.String name
public java.lang.String text
public int bitField
public int ix
public long addr
public java.lang.String sTstep
public boolean bOutput
public boolean bParam
public int ixInList
public boolean staticConst
public boolean bOS_HandlePointer
public java.lang.String conditionDef
public CheaderParser.Arraysize arraysize
public CheaderParser.Value defaultValue
public int ixArg
ssGetSFcnParam(simstruct, ixArg)
public AttributeOrTypedef(java.lang.String whatisit)
AttributeOrTypedef()
public CheaderParser.AttributeOrTypedef new_typedParameter()
public void set_typedParameter(CheaderParser.AttributeOrTypedef data)
public CheaderParser.Description new_description()
public void add_description(CheaderParser.Description val)
public CheaderParser.AttributeOrTypedef new_attribute()
CheaderParser.Description.varg
to store a single attribute where this class is used in syntax.
Inside the syntax {<?+attribute> ... }
is contained. That forces the storing of the attribute inside its container.
If this class is used as container for an single attribute, this operation is used.public void set_attribute(CheaderParser.AttributeOrTypedef val)
public java.lang.String baseName(java.lang.String... maybesuffix)
public CheaderParser.Type type()
public java.lang.String toString()
toString
in class java.lang.Object