User Documentation
RAVL, Recognition And Vision Library
DEVELOP HOME PAGE CLASS LIST CONTENTS
Ravl - Source Tools - Code Manager - SourceCodeManagerC
 

  PUBLIC
SourceCodeManagerC::SourceCodeManagerC(void)
SourceCodeManagerC::SourceCodeManagerC(const StringC &,bool)
SourceCodeManagerC::DefsMkFile(const StringC &)
SourceCodeManagerC::ForAllDirs(CallFunc2C,bool)
SourceCodeManagerC::MissingSubDir(const CallFunc1C &)
SourceCodeManagerC::IsVerbose(void) const
SourceCodeManagerC::SetVerbose(bool)
SourceCodeManagerC::RootDir(void) const
SourceCodeManagerC::SetSkipSubdir(bool)

   SourceCodeManagerC   
 
Base class for source tree processing tools.
 
include "Ravl/SourceTools/SourceCodeManager.hh"
Created:2/4/1998 
User Level:Advanced
Library:RavlSourceTools
In Scope:RavlN

Comments:
This class allows operations to be performed on the whole source tree, or sub-tree's of it..

Variables:
Methods:
SourceCodeManagerC()
Default constructor.

SourceCodeManagerC(const StringC & adir,bool enabled = true)
Directory constructor

DefsMkFileC & DefsMkFile(const StringC & name)
Access a defs file.
'name' should be the path to the directory starting from the root directory of the project. The root defs.mk file is indexed by '.'

bool ForAllDirs(CallFunc2C<StringC,DefsMkFileC,bool> op,bool inActiveAsWell = false)
For all directories in project do 'op'.


bool MissingSubDir(const CallFunc1C<StringC,bool> & missingDir)
What to call if sub directory is missing.

bool IsVerbose() const
In verbose mode ?

void SetVerbose(bool v)
Set verbose mode.

const StringC & RootDir() const
Get root director of source.

void SetSkipSubdir(bool val)
Set Skip Subdirectory flag.


Maintainer:Charles Galambos, Created: 2/4/1998, Documentation by CxxDoc: Tue Aug 13 09:59:02 2002