|
strusTrace
0.17
|
Element type used to describe traced structures. Any atomic value or structure is described as sequence of trace elements. More...
#include <traceElement.hpp>
Classes | |
| union | Value |
Public Types | |
| enum | Type { TypeVoid, TypeInt, TypeUInt, TypeDouble, TypeBool, TypeObject, TypeString, TypeOpenIndex, TypeOpenTag, TypeClose } |
| typedef int64_t | IntType |
| typedef uint64_t | UIntType |
Public Member Functions | |
| Type | type () const |
| Get the element type. More... | |
| Value | value () const |
| Get the element value. More... | |
| TraceElement () | |
| Default constructor. More... | |
| TraceElement (IntType value_) | |
| Constructor. More... | |
| TraceElement (UIntType value_) | |
| Constructor. More... | |
| TraceElement (double value_) | |
| Constructor. More... | |
| TraceElement (float value_) | |
| Constructor. More... | |
| TraceElement (bool value_) | |
| Constructor. More... | |
| TraceElement (Type type_, std::size_t index_) | |
| Constructor. More... | |
| TraceElement (Type type_, TraceObjectId oid_, const char *cid_) | |
| TraceElement (Type type_, const char *ptr_, std::size_t size_) | |
| Constructor. More... | |
| TraceElement (Type type_, const char *ptr_) | |
| TraceElement (Type type_) | |
| TraceElement (const TraceElement &o) | |
| Copy constructor. More... | |
Element type used to describe traced structures. Any atomic value or structure is described as sequence of trace elements.
| typedef int64_t strus::TraceElement::IntType |
| typedef uint64_t strus::TraceElement::UIntType |
|
inline |
Default constructor.
|
inline |
Constructor.
|
inline |
Constructor.
|
inline |
Constructor.
|
inline |
Constructor.
|
inline |
Constructor.
|
inline |
Constructor.
|
inline |
|
inline |
Constructor.
|
inline |
|
inline |
|
inline |
Copy constructor.
|
inline |
Get the element type.
|
inline |
Get the element value.
1.8.6