class documentation

class CObject(ObjectDescription[ASTDeclaration]):

Known subclasses: sphinx.domains.c.CEnumeratorObject, sphinx.domains.c.CEnumObject, sphinx.domains.c.CFunctionObject, sphinx.domains.c.CMacroObject, sphinx.domains.c.CMemberObject, sphinx.domains.c.CStructObject, sphinx.domains.c.CTypeObject, sphinx.domains.c.CUnionObject

View In Hierarchy

Description of a C language object.
Method ​_add​_enumerator​_to​_parent Undocumented
Method add​_target​_and​_index Undocumented
Method after​_content Undocumented
Method before​_content Undocumented
Method describe​_signature Undocumented
Method get​_index​_text Undocumented
Method handle​_signature Undocumented
Method make​_old​_id Generate old styled node_id for C objects.
Method parse​_definition Undocumented
Method parse​_pre​_v3​_type​_definition Undocumented
Method run Undocumented
Class Variable option​_spec Undocumented
Instance Variable object​_type Undocumented
Instance Variable old​Parent​Key Undocumented
Instance Variable old​Parent​Symbol Undocumented
Property display​_object​_type Undocumented
def _add_enumerator_to_parent(self, ast):

Undocumented

Parameters
ast:ASTDeclarationUndocumented
def add_target_and_index(self, ast, sig, signode):

Undocumented

Parameters
ast:ASTDeclarationUndocumented
sig:strUndocumented
signode:TextElementUndocumented
def after_content(self):

Undocumented

def before_content(self):

Undocumented

def describe_signature(self, signode, ast, options):

Undocumented

Parameters
signode:TextElementUndocumented
ast:ASTDeclarationUndocumented
options:DictUndocumented
def get_index_text(self, name):

Undocumented

Parameters
name:strUndocumented
Returns
strUndocumented
def handle_signature(self, sig, signode):

Undocumented

Parameters
sig:strUndocumented
signode:TextElementUndocumented
Returns
ASTDeclarationUndocumented
def make_old_id(self, name):

Generate old styled node_id for C objects.

Note

Old Styled node_id was used until Sphinx-3.0. This will be removed in Sphinx-5.0.

Parameters
name:strUndocumented
Returns
strUndocumented
def parse_definition(self, parser):

Undocumented

Parameters
parser:DefinitionParserUndocumented
Returns
ASTDeclarationUndocumented
def parse_pre_v3_type_definition(self, parser):

Undocumented

Parameters
parser:DefinitionParserUndocumented
Returns
ASTDeclarationUndocumented
def run(self):

Undocumented

Returns
List[Node]Undocumented
option_spec: OptionSpec =

Undocumented

oldParentKey: LookupKey =

Undocumented

oldParentSymbol =

Undocumented

@property
display_object_type: str =

Undocumented