ubit
Public Member Functions | Friends | List of all members
ubit::UArgsImpl Class Reference

Public Member Functions

 UArgsImpl (UNode *)
 
 UArgsImpl (UNode &)
 
 UArgsImpl (const char *)
 
 UArgsImpl (const UChild &)
 
 UArgsImpl (const UArgs &)
 
 UArgsImpl (const UArgsImpl &)
 

Friends

class UElem
 
class UArgs
 
const UArgsImploperator+ (const UArgsImpl &, const char *)
 
const UArgsImploperator+ (const UArgsImpl &, UNode *)
 
const UArgsImploperator+ (const UArgsImpl &, UNode &)
 
const UArgsImploperator+ (const UArgsImpl &, const UChild &)
 
const UArgsImploperator+ (const UArgsImpl &, const UArgs &)
 
const UArgsImploperator+ (const _UAttrArgs &, const UArgsImpl &)
 

Friends And Related Function Documentation

§ operator+

const UArgsImpl& operator+ ( const UArgsImpl ,
const UChild  
)
friend

a UChild holds a UNode (UNode is the base class for objects that can be part of the scene graph) and, possibly, a UCond (a condition that specifies if this node is active). Example:

   UOn::action / ucall(obj, &MyObj::foo)

This statement is stored in a UChild where UOn::action corresponds to the condition and ucall(...) to the corresponding UNode (which is, in this example a callback object that will fire: obj->foo()). Note however that the condition part is generally null in which case the corresponding object is always active.


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