class ElemRefAny


 
LOGO
 Annotated List  Files  Globals  Hierarchy  Index  Top

Public Types

Public Methods

Public Members


Detailed Description

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:

rhselement 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:

rhselement 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


Generated by: pavlin on possum.icir.org on Wed Mar 21 11:23:38 2007, using kdoc $.