Public Member Functions | Public Attributes | Private Member Functions | Static Private Member Functions | List of all members
xacro.Table Class Reference
Inheritance diagram for xacro.Table:
Inheritance graph
[legend]

Public Member Functions

def __contains__ (self, key)
 
def __delitem__ (self, key)
 
def __getitem__ (self, key)
 
def __init__ (self, parent=None)
 
def __setitem__ (self, key, value)
 
def __str__ (self)
 
def root (self)
 

Public Attributes

 depth
 
 parent
 
 recursive
 
 redefined
 
 table
 
 unevaluated
 
 used
 

Private Member Functions

def _resolve_ (self, key)
 
def _setitem (self, key, value, unevaluated)
 

Static Private Member Functions

def _eval_literal (value)
 

Detailed Description

Definition at line 345 of file __init__.py.

Constructor & Destructor Documentation

◆ __init__()

def xacro.Table.__init__ (   self,
  parent = None 
)

Definition at line 346 of file __init__.py.

Member Function Documentation

◆ __contains__()

def xacro.Table.__contains__ (   self,
  key 
)

Definition at line 432 of file __init__.py.

◆ __delitem__()

def xacro.Table.__delitem__ (   self,
  key 
)

Definition at line 425 of file __init__.py.

◆ __getitem__()

def xacro.Table.__getitem__ (   self,
  key 
)

Definition at line 394 of file __init__.py.

◆ __setitem__()

def xacro.Table.__setitem__ (   self,
  key,
  value 
)

Definition at line 422 of file __init__.py.

◆ __str__()

def xacro.Table.__str__ (   self)

Definition at line 437 of file __init__.py.

◆ _eval_literal()

def xacro.Table._eval_literal (   value)
staticprivate

Definition at line 359 of file __init__.py.

◆ _resolve_()

def xacro.Table._resolve_ (   self,
  key 
)
private

Definition at line 373 of file __init__.py.

◆ _setitem()

def xacro.Table._setitem (   self,
  key,
  value,
  unevaluated 
)
private

Definition at line 402 of file __init__.py.

◆ root()

def xacro.Table.root (   self)

Definition at line 444 of file __init__.py.

Member Data Documentation

◆ depth

xacro.Table.depth

Definition at line 352 of file __init__.py.

◆ parent

xacro.Table.parent

Definition at line 347 of file __init__.py.

◆ recursive

xacro.Table.recursive

Definition at line 350 of file __init__.py.

◆ redefined

xacro.Table.redefined

Definition at line 356 of file __init__.py.

◆ table

xacro.Table.table

Definition at line 348 of file __init__.py.

◆ unevaluated

xacro.Table.unevaluated

Definition at line 349 of file __init__.py.

◆ used

xacro.Table.used

Definition at line 355 of file __init__.py.


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


xacro
Author(s): Stuart Glaser, William Woodall, Robert Haschke
autogenerated on Thu May 25 2023 02:45:08