public static class CheaderParser.MethodDef extends CheaderParser.HeaderBlockEntry
Modifier and Type | Field and Description |
---|---|
boolean |
abstract_ |
java.util.List<CheaderParser.AttributeOrTypedef> |
args |
(package private) CheaderParser.StatementBlock |
body
If empty then this is a declaration.
|
boolean |
declaration
If true then body==null;
|
boolean |
inline |
java.lang.String |
modifier |
java.lang.String |
name |
java.util.Map<java.lang.String,CheaderParser.AttributeOrTypedef> |
name_args |
CheaderParser.Type |
type |
boolean |
variableArgs |
description, implementDescriptions, static_, virtual_, visibility, whatisit
Constructor and Description |
---|
MethodDef() |
MethodDef(java.lang.String whatisit) |
Modifier and Type | Method and Description |
---|---|
void |
add_conditionalArgument(CheaderParser.AttributeOrTypedef val) |
void |
add_statementBlock(CheaderParser.StatementBlock val) |
void |
add_typedParameter(CheaderParser.AttributeOrTypedef val) |
CheaderParser.AttributeOrTypedef |
new_conditionalArgument() |
CheaderParser.StatementBlock |
new_statementBlock() |
CheaderParser.AttributeOrTypedef |
new_typedParameter() |
void |
set_abstract() |
add_implementDescription, new_implementDescription
public CheaderParser.Type type
public java.lang.String name
public boolean inline
public boolean abstract_
public java.util.List<CheaderParser.AttributeOrTypedef> args
public java.util.Map<java.lang.String,CheaderParser.AttributeOrTypedef> name_args
public boolean variableArgs
public boolean declaration
CheaderParser.StatementBlock body
public java.lang.String modifier
public CheaderParser.AttributeOrTypedef new_conditionalArgument()
public void add_conditionalArgument(CheaderParser.AttributeOrTypedef val)
public CheaderParser.AttributeOrTypedef new_typedParameter()
public void add_typedParameter(CheaderParser.AttributeOrTypedef val)
public CheaderParser.StatementBlock new_statementBlock()
public void add_statementBlock(CheaderParser.StatementBlock val)
public void set_abstract()