class NamedArg

Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   Namespace Members   Compound Members   Related Pages  

NamedArg Class Reference

#include <NamedArgs.h>

List of all members.

Detailed Description

Wrapper to support named arguments in DMI.

Public Member Functions

 NamedArg ()
 NamedArg (const char *name, const::acdk::lang::dmi::ScriptVar &val)
const char * name () const
const::acdk::lang::dmi::ScriptVar & value () const
NamedArgs operator<< (const NamedArg &na)
NamedArgs operator, (const NamedArg &na)
NamedArgoperator= (const NamedArg &other)

Public Attributes

const char * _name
const::acdk::lang::dmi::ScriptVar * _val

Constructor & Destructor Documentation

NamedArg::NamedArg  )  [inline]

NamedArg::NamedArg const char *  name,
const ::acdk::lang::dmi::ScriptVar val

Member Function Documentation

const char* NamedArg::name  )  const [inline]

NamedArgs NamedArg::operator, const NamedArg na  )  [inline]

NamedArgs NamedArg::operator<< const NamedArg na  )  [inline]

NamedArg& NamedArg::operator= const NamedArg other  )  [inline]

const ::acdk::lang::dmi::ScriptVar& NamedArg::value  )  const [inline]

Member Data Documentation

const char* NamedArg::_name

const ::acdk::lang::dmi::ScriptVar* NamedArg::_val