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

  PUBLIC
DefMkFileC::DefMkFileC(void)
DefMkFileC::DefMkFileC(FilenameC,BooleanT)
DefMkFileC::Load(FilenameC,BooleanT)
DefMkFileC::Load(TextPFileC &,BooleanT,HashARC &)
DefMkFileC::CheckTag(StringC)
DefMkFileC::Value(const StringC &)
DefMkFileC::operator[](const StringC &)
DefMkFileC::IsDefined(StringC)
DefMkFileC::IsValid(void) const
DefMkFileC::AllSources(void)
DefMkFileC::AllNested(void)
DefMkFileC::Nested(void)
DefMkFileC
 
Interograte a defs.mk file.
 
include "amma/util/DefFile.hh"
User Level:Default
Library:SysUtil
Example:exEndPoint.cc
Section:Utilities.AMMA Maintenance
In Scope:std

Variables:

Methods:
DefMkFileC()
Default constructor.

DefMkFileC(FilenameC fn,BooleanT doCheck = TRUE)
Filename.

BooleanT Load(FilenameC fn,BooleanT doCheck = TRUE)
Load a def file.

BooleanT Load(TextPFileC & buf,BooleanT doCheck,HashARC<StringC,TextFragmentC> & frags)
Parse a def file from 'buf'.
This generates a table of fragements for each variable.

BooleanT CheckTag(StringC tag)
Check if a tag is valid.

StringC Value(const StringC & tag)
Get value of tag.

StringC & operator[](const StringC & tag)
Get value of tag.

BooleanT IsDefined(StringC tag)
Is tag defined ?

BooleanT IsValid() const
Has def file been loaded ok ?

StringListC AllSources()
Make a list of all source files that should exists.

StringListC AllNested()
Make a list of nested directories.
This returns both active and inactive directories. the .r's are striped from all strings.

StringListC Nested()
Make a list of nested directories.
This returns only active directories. the .r's are striped from all strings.


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