class documentation

class ASTDeclaration(ASTBaseBase): (source)

View In Hierarchy

Undocumented

Method __init__ Undocumented
Method clone Undocumented
Method describe_signature Undocumented
Method get_id Undocumented
Method get_newest_id Undocumented
Instance Variable declaration Undocumented
Instance Variable directiveType Undocumented
Instance Variable enumeratorScopedSymbol Undocumented
Instance Variable objectType Undocumented
Instance Variable semicolon Undocumented
Instance Variable symbol Undocumented
Property function_params Undocumented
Property name Undocumented
Method _stringify Undocumented

Inherited from ASTBaseBase:

Method __eq__ Undocumented
Method __repr__ Undocumented
Method __str__ Undocumented
Method get_display_string Undocumented
Class Variable __hash__ Undocumented
def __init__(self, objectType, directiveType, declaration, semicolon=False): (source)

Undocumented

Parameters
objectType:strUndocumented
directiveType:str|NoneUndocumented
declaration:DeclarationType|ASTFunctionParameterUndocumented
semicolon:boolUndocumented
def clone(self): (source)

Undocumented

Returns
ASTDeclarationUndocumented
def describe_signature(self, signode, mode, env, options): (source)

Undocumented

Parameters
signode:TextElementUndocumented
mode:strUndocumented
env:BuildEnvironmentUndocumented
options:dictUndocumented
def get_id(self, version, prefixed=True): (source)

Undocumented

Parameters
version:intUndocumented
prefixed:boolUndocumented
Returns
strUndocumented
def get_newest_id(self): (source)

Undocumented

Returns
strUndocumented
declaration = (source)

Undocumented

directiveType = (source)

Undocumented

enumeratorScopedSymbol: Symbol = (source)

Undocumented

objectType = (source)

Undocumented

semicolon = (source)

Undocumented

Undocumented

Undocumented

def _stringify(self, transform): (source)

Undocumented

Parameters
transform:StringifyTransformUndocumented
Returns
strUndocumented