| ElemInitError (class) | ElemInitError |
| static const char* id | id |
| static Hash _hash | _hash |
| void set_hash (const Hash& x)
| set_hash |
Reimplemented from Element.
| Hash hash ()
| hash |
[const]
Reimplemented from Element.
| ElemRefAny ()
| ElemRefAny |
| ElemRefAny (const T& val)
| ElemRefAny |
| ElemRefAny (const T& val, bool f)
| ElemRefAny |
| ~ElemRefAny ()
| ~ElemRefAny |
| ElemRefAny (const char* c_str)
| ElemRefAny |
If the c-style constructor of the wrapped class throws and exception, it is caught and an ElemInitError exception is thrown. The original exception is lost.
| bool operator== (const ElemRefAny<T>& rhs)
| operator== |
[const]
Invokes the == operator on the actual classes being wrapped.
Parameters:
| rhs | element to compare with. |
Returns: whether the two values are equal.
| bool operator< (const ElemRefAny<T>& rhs)
| operator< |
[const]
Invoke the < operator in the wrapped class.
Parameters:
| rhs | element to compare with. |
Returns: whether this is less than argument.
| string str ()
| str |
[const]
Invokes the str() method of the actual class being wrapped.
Returns: string representation of element.
Reimplemented from Element.
| const T& val ()
| val |
[const]
Returns: the actual object of the class being wrapped.
| const char* type ()
| type |
[const]
Reimplemented from Element.
| ElemRefAny (const ElemRefAny<T>& copy)
| ElemRefAny |