Shark_libs::export_structures::DataElement Class Reference

DataElement(Element). More...

Inheritance diagram for Shark_libs::export_structures::DataElement:

Shark_libs::export_structures::Element

List of all members.

Public Member Functions

def __init__
 Constructor of DataElement.
def to_string
 Converts this element to string representation.
def print_tree
 Prints element representation.

Public Attributes

 name
 Element name.
 parent
 Element's parent.
 elementType
 Element type identifier.
 isMutable
 Indicates whether is this element mutable.
 value
 Value of this element.
 size
 Size of the value.
 pos
 Position.


Detailed Description

DataElement(Element).

Complex element. This element can have different types was created to handle more complex peach types.

Author:
Stepan Henek

Member Function Documentation

def Shark_libs::export_structures::DataElement::__init__ (   self,
  name,
  parent,
  elementType,
  isMutable,
  value,
  size,
  pos 
)

Constructor of DataElement.

Parameters:
self The object pointer.
name Element name.
parent Element's parent.
elementType Element type identifier.
isMutable Indicates whether is this element mutable.
value Value of this element.
size Size of the value.
pos Position.

def Shark_libs::export_structures::DataElement::print_tree (   self,
  level 
)

Prints element representation.

Parameters:
self The object pointer.
level Tree node depth.

Reimplemented from Shark_libs::export_structures::Element.

def Shark_libs::export_structures::DataElement::to_string (   self  ) 

Converts this element to string representation.

Parameters:
self The object pointer.


Member Data Documentation

Element type identifier.

Indicates whether is this element mutable.

Element's parent.

Reimplemented from Shark_libs::export_structures::Element.

Position.

Size of the value.

Value of this element.


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

Generated on Sat Sep 4 18:19:36 2010 for HotFuzz by  doxygen 1.5.8