Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Class Members | File Members

LineInformation Class Reference

#include <LineInformation.h>

List of all members.

Public Types

enum  LINE_TYPE { EMPTY_LINE, DIRTY_LINE, HEADER_LINE, DATA_LINE }

Public Member Functions

int getLength (void)
int getTabCount (void)
const char * getLine (void)
char * getMalleableLine (void)
const char * getLineEnd (void)
LINE_TYPE getType (void)
void setBeginning (char *beginning)
void setType (LINE_TYPE type)
 LineInformation ()

Private Member Functions

void _determineLength (void)
void _determineTabCount (void)
void _determineIfDirty (void)

Private Attributes

int _length
int _tabCount
char * _beginning
LINE_TYPE _type


Member Enumeration Documentation

enum LineInformation::LINE_TYPE
 

Enumerator:
EMPTY_LINE 
DIRTY_LINE 
HEADER_LINE 
DATA_LINE 


Constructor & Destructor Documentation

LineInformation::LineInformation  )  [inline]
 


Member Function Documentation

void LineInformation::_determineIfDirty void   )  [inline, private]
 

void LineInformation::_determineLength void   )  [inline, private]
 

void LineInformation::_determineTabCount void   )  [inline, private]
 

int LineInformation::getLength void   )  [inline]
 

const char* LineInformation::getLine void   )  [inline]
 

const char* LineInformation::getLineEnd void   )  [inline]
 

char* LineInformation::getMalleableLine void   )  [inline]
 

int LineInformation::getTabCount void   )  [inline]
 

LINE_TYPE LineInformation::getType void   )  [inline]
 

void LineInformation::setBeginning char *  beginning  )  [inline]
 

void LineInformation::setType LINE_TYPE  type  )  [inline]
 


Member Data Documentation

char* LineInformation::_beginning [private]
 

int LineInformation::_length [private]
 

int LineInformation::_tabCount [private]
 

LINE_TYPE LineInformation::_type [private]
 


The documentation for this class was generated from the following file:
Generated on Fri Nov 18 16:24:39 2011 for MADELINE by  doxygen 1.4.4