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

  PUBLIC
TextPFileLNC::TextPFileLNC(void)
TextPFileLNC::TextPFileLNC(FilenameC)
TextPFileLNC::Load(FilenameC)
TextPFileLNC::operator[](IndexT)
TextPFileLNC::BuildIndex(void)
TextPFileC::operator=(const TextPFileC &)
TextPFileC::Load(const FilenameC &)
TextPFileC::AppendFile(const FilenameC &)
TextPFileC::Load(istream &)
TextPFileC::Append(istream &)
TextPFileC::Save(void)
TextPFileC::SetFilename(const StringC &)
TextPFileC::SaveAs(const StringC &)
TextPFileC::Filename(void)
TextPFileC::Append(const StringC &,BooleanT)
TextPFileC::AppendText(const StringC &,BooleanT)
TextPFileC::operator+=(const StringC &)
TextPFileC::IsReadonly(void) const
TextPFileC::NoLines(void) const
TextPFileC::SetRenumber(void)
TextPFileC::SetModified(void)
TextPFileC::Empty(void)
TextPFileC::Dump(ostream &) const
TextPFileC::Buff(void)
TextPFileC::IsLoaded(void) const
TextPFileC::FindLineMatch(const StringC &)
TextPFileC::operator[](IndexT)
TextPFileC::IsModified(void) const
TextPFileC::SetReadonly(BooleanT)
TextPFileLNC
 
include "amma/LiNumTxt.hh"
User Level:Default
Library:TextProc
Example:exDPSplit.cc
Section:Basic Types.Text Text Processing
In Scope:std

Comments:
///////////////////////////////////////////////////// LiNumTxt.hh Text file with line number index.

Parent Classes: Variables:
HashARC> LineInd;
Line number index.

Methods:
TextPFileLNC()
Default constructor.

TextPFileLNC(FilenameC Filenane)
Default constructor.

BooleanT Load(FilenameC Filename)
Try and load a file.

TextCursorC operator[](IndexT lineno)
Access line of file.

void BuildIndex()
Build lineno index.

#include "amma/TxtPFile.hh"
const TextPFileC & operator=(const TextPFileC &)
Assigment.

BooleanT Load(const FilenameC & Filename)
Try and load a file.

BooleanT AppendFile(const FilenameC & Filename)
Append a file to the end of this one.

BooleanT Load(istream & instrm)
Load buffer from a stream.

BooleanT Append(istream & instrm)
Append a stream to the end of this file.

BooleanT Save()
Try and save this file.

BooleanT SetFilename(const StringC & filename)
Set filename to use.

BooleanT SaveAs(const StringC & Filename)
Try and save this file as another name.

StringC Filename()
Get the name of the file.

TextPFileBaseC::LineNoT Append(const StringC & text,BooleanT noFinalRet = false)
Append a SINGLE line of text to file.
returns LineNo or -1 if failed.

TextPFileBaseC::LineNoT AppendText(const StringC & text,BooleanT noFinalRet = false)
Append some text to the file.
returns first LineNo or -1 if failed.

BooleanT operator+=(const StringC & text)
Append a line of text to the end of the file.

BooleanT IsReadonly() const
Is readonly ?

TextPFileBaseC::LineNoT NoLines() const
Return number of lines in buffer.

void SetRenumber()
Set renumber flag.

void SetModified()
Set renumber flag.

void Empty()
Empty all contents, set name to noname

void Dump(ostream & strm) const
Dump to stdout.

TextPBuffC & Buff()
Access text buffer.

BooleanT IsLoaded() const
Have file loaded into memory ?

IntT FindLineMatch(const StringC & str)
Find a line begining with string 'str'.
returns line no otherwise -1.

StringC & operator[](IndexT x)
Access a line in the file.

BooleanT IsModified() const
Has buffer been modified ?

void SetReadonly(BooleanT newval)
Set readonly flag for file.


Documentation by CxxDoc: Tue Mar 20 10:49:27 2001