RagTimeTextInternal::Token Struct Reference

Internal: a token of a RagTimeText. More...

List of all members.

Public Types

enum  Type {
  List, Page, PageCount, PageAfter,
  Date, Time, Unknown
}
 the token's types More...

Public Member Functions

 Token ()
 constructor
bool getField (MWAWField &field) const
 returns a field corresponding to the token if possible
bool getIndicesString (std::string &str) const
 returns a string corresponding to the list indices

Public Attributes

Type m_type
 the token type
int m_listLevel
 the list level(for a list)
int m_listIndices [4]
 the four list indices
std::string m_DTFormat
 the date time format
std::string m_extra
 extra data

Friends

std::ostream & operator<< (std::ostream &o, Token const &tkn)
 operator<<

Detailed Description

Internal: a token of a RagTimeText.


Member Enumeration Documentation

the token's types

Enumerator:
List 
Page 
PageCount 
PageAfter 
Date 
Time 
Unknown 

Constructor & Destructor Documentation

constructor


Member Function Documentation

bool RagTimeTextInternal::Token::getField ( MWAWField field) const [inline]

returns a field corresponding to the token if possible

bool RagTimeTextInternal::Token::getIndicesString ( std::string &  str) const [inline]

returns a string corresponding to the list indices


Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  o,
Token const &  tkn 
) [friend]

operator<<


Member Data Documentation

the date time format

Referenced by getField(), and RagTimeText::readTokens().

extra data

Referenced by RagTimeText::readTokens().

the list level(for a list)

Referenced by getIndicesString(), and RagTimeText::readTokens().


The documentation for this struct was generated from the following file: