Developer Documentation
Centre for Vision, Speech & Signal Processing
USER IN NAMESPACE AMMA TREE ROOT AMMA SEARCH AMMA HOME
 

  PUBLIC
VLArgs::VLArgs(IndexT)
VLArgs::VLArgs(void)
VLArgs::VLArgs(const VLArgs &)
VLArgs::~VLArgs(void)
VLArgs::Arg(IndexT)
VLArgs::Arg(IndexT) const
VLArgs::SafeArg(IndexT)
VLArgs::SafeArg(IndexT) const
VLArgs::operator[](IndexT)
VLArgs::operator[](IndexT) const
VLArgs::GetArity(void) const
VLArgs::Arity(void) const
VLArgs::Resize(IndexT)
VLArgs::Remove(IndexT)
VLArgs::Append(const T &)
VLArgs<class T>
 
List of arguments, mainly used in VLExpr and VLExprType.
 
include "amma/Logic2/LArgs.hh"
User Level:Default
Library:VLBasic
Example:SockServer.cc
Section:Logic.Basic
In Scope:std

Derived Classes:

Variables:
IndexT ArgArity;
Number of args.

T * Array;
Array of args.

Methods:
VLArgs(IndexT nArity)
Construct with 'nArity' args.

VLArgs()
Default constructor.

VLArgs(const VLArgs & Oth)

~VLArgs()
Destructor.

T & Arg(IndexT i)
Access arg i.

const T & Arg(IndexT i) const
Constant access to arg i.

T & SafeArg(IndexT i)
Safe access to arg i.

const T & SafeArg(IndexT i) const
Safe, constant access to arg i.

T & operator[](IndexT i)
Access args through array operator.

const T & operator[](IndexT i) const
Constant access to args through array operator.

IndexT GetArity() const
Get number of args. OBSOLETE

IndexT Arity() const
Get nymber of args.

void Resize(IndexT NewArity)
Change size. Copy prevous data.

IndexT Remove(IndexT i)
Remove item, and bring things back 1. Returns size.

IndexT Append(const T & Item)
Append an item. Returns size.


Programmer:Charles Galambos, Documentation by CxxDoc: Tue Mar 20 10:49:27 2001