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

  PUBLIC
VLBind::VLBind(void)
VLBind::VLBind(const VLBind &)
VLBind::VLBind(const VLSymb &,const VLSymb &,VLBind *)
VLBind::operator=(const VLBind &)
VLBind::operator==(const VLBind &) const
VLBind::GetVar(void)
VLBind::GetVar(void) const
VLBind::IsVarValid(void) const
VLBind::GetSymb(void)
VLBind::GetSymb(void) const
VLBind::IsSymbValid(void) const
VLBind::SetNext(VLBind *)
VLBind::GetNext(void) const
VLBind::GetName(StringC) const
VLBind::Hash(void) const
VLBind::Dump(void)
VLBind
 
A single binding between a variable and a value.
 
include "amma/Logic2/LBind.hh"
User Level:Default
Library:VLBasic
Example:SockServer.cc
Section:Logic.Basic
In Scope:std

Comments:
!! SMALL OBJECT !!

Variables:
Methods:
VLBind()
Default constructor.

VLBind(const VLBind & Oth)
Copy constructor.

VLBind(const VLSymb & nVar,const VLSymb & nSymb,VLBind * nNext)
Construct new bind.

VLBind & operator=(const VLBind & Oth)
Assigment.

BooleanT operator==(const VLBind & Oth) const
Comparison.

VLSymbC & GetVar(void)
Get variable being bound.

const VLSymbC & GetVar(void) const
const Get variable being bound.

BooleanT IsVarValid(void) const
Is variable unset ?

VLSymbC & GetSymb(void)
Get value of bind.

const VLSymbC & GetSymb(void) const
const Get value of bind.

BooleanT IsSymbValid(void) const
Is var bound to nothing ?

void SetNext(VLBind * nNext)
Set next bind in list.

VLBind * GetNext(void) const
Get next bind in list.

StringC GetName(StringC Buff = 0) const
Turn bind into string.

unsigned int Hash(void) const
Get hash value for bind.

void Dump(void)
Dump contents to stdout.


Programmer:Charles Galambos, Documentation by CxxDoc: Tue Mar 20 10:48:08 2001