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 top (self)
 

Public Attributes

 depth
 
 parent
 
 recursive
 
 root
 
 unevaluated
 

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 309 of file __init__.py.

Constructor & Destructor Documentation

◆ __init__()

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

Reimplemented in xacro.NameSpace.

Definition at line 310 of file __init__.py.

Member Function Documentation

◆ __contains__()

def xacro.Table.__contains__ (   self,
  key 
)

Definition at line 397 of file __init__.py.

◆ __delitem__()

def xacro.Table.__delitem__ (   self,
  key 
)

Definition at line 388 of file __init__.py.

◆ __getitem__()

def xacro.Table.__getitem__ (   self,
  key 
)

Definition at line 362 of file __init__.py.

◆ __setitem__()

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

Definition at line 385 of file __init__.py.

◆ __str__()

def xacro.Table.__str__ (   self)

Definition at line 401 of file __init__.py.

◆ _eval_literal()

def xacro.Table._eval_literal (   value)
staticprivate

Definition at line 325 of file __init__.py.

◆ _resolve_()

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

Definition at line 343 of file __init__.py.

◆ _setitem()

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

Definition at line 368 of file __init__.py.

◆ top()

def xacro.Table.top (   self)

Definition at line 408 of file __init__.py.

Member Data Documentation

◆ depth

xacro.Table.depth

Definition at line 317 of file __init__.py.

◆ parent

xacro.Table.parent

Definition at line 314 of file __init__.py.

◆ recursive

xacro.Table.recursive

Definition at line 322 of file __init__.py.

◆ root

xacro.Table.root

Definition at line 316 of file __init__.py.

◆ unevaluated

xacro.Table.unevaluated

Definition at line 321 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 Fri Jan 26 2024 03:50:16