Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | List of all members
gtwrap.interface_parser.namespace.Namespace Class Reference

Public Member Functions

def __init__
 
def __repr__ (self)
 
def find_class_or_function
 
def full_namespaces (self)
 
def top_level (self)
 

Static Public Member Functions

def from_parse_result
 

Public Attributes

 content
 
 name
 
 parent
 

Static Public Attributes

 rule
 

Detailed Description

Rule for parsing a namespace in the interface file.

Definition at line 58 of file interface_parser/namespace.py.

Constructor & Destructor Documentation

◆ __init__()

def gtwrap.interface_parser.namespace.Namespace.__init__ (   self,
  name 
)

Definition at line 79 of file interface_parser/namespace.py.

Member Function Documentation

◆ __repr__()

def gtwrap.interface_parser.namespace.Namespace.__repr__ (   self,
  str 
)

Definition at line 124 of file interface_parser/namespace.py.

◆ find_class_or_function()

def gtwrap.interface_parser.namespace.Namespace.find_class_or_function (   self,
  typename 
)

Definition at line 96 of file interface_parser/namespace.py.

◆ from_parse_result()

def gtwrap.interface_parser.namespace.Namespace.from_parse_result (   t)
static

Definition at line 87 of file interface_parser/namespace.py.

◆ full_namespaces()

def gtwrap.interface_parser.namespace.Namespace.full_namespaces (   self,
  List,
  Namespace 
)
Get the full namespace list.

Definition at line 127 of file interface_parser/namespace.py.

◆ top_level()

def gtwrap.interface_parser.namespace.Namespace.top_level (   self,
  Namespace 
)
Return the top level namespace.

Definition at line 117 of file interface_parser/namespace.py.

Member Data Documentation

◆ content

gtwrap.interface_parser.namespace.Namespace.content

Definition at line 81 of file interface_parser/namespace.py.

◆ name

gtwrap.interface_parser.namespace.Namespace.name

Definition at line 80 of file interface_parser/namespace.py.

◆ parent

gtwrap.interface_parser.namespace.Namespace.parent

Definition at line 82 of file interface_parser/namespace.py.

◆ rule

gtwrap.interface_parser.namespace.Namespace.rule
static

Definition at line 61 of file interface_parser/namespace.py.


The documentation for this class was generated from the following file:


gtsam
Author(s):
autogenerated on Tue Jul 4 2023 02:47:26