Main Page   Modules   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

Writer Class Reference

#include <linbox-writer.h>

List of all members.

Public Methods

 Writer ()
 ~Writer ()
bool write (ostream &)
void setTagName (const char *)
void setTagName (const string &)
void setAttribute (const char *, const char *)
void setAttribute (const string &, const string &)
bool addDataChild (const char *)
bool addDataChild (const string &)
bool insertDataChild (const char *)
bool insertDataChild (const string &)
template<class Num> bool addNum (const Num &)
template<class Num> bool insertNum (const Num &)
template<class Num> bool addNumericalList (const vector< Num > &, bool=false)
template<class Num> bool insertNumericalList (const vector< Num > &, bool=false)
template<class Field> bool addNumericalList (const Field &, const vector< typename Field::Element > &)
template<class Field> bool insertNumericalList (const Field &, const vector< typename Field::Element > &)
template<class ContainerType> bool addSequencePromise (const ContainerType &)
template<class ContainerType> bool insertSequencePromise (const ContainerType &)
bool addTagChild ()
bool insertTagChild ()
bool upToParent ()
bool getNextChild ()
bool getPrevChild ()
bool isFirstChild ()
bool isLastChild ()

Static Public Methods

template<class Num> string & numToString (string &, const Num &)
template<class Num> char * numToCString (char *, const Num &)

Friends

class BasicReader


Constructor & Destructor Documentation

Writer (    ) 
 

~Writer (    )  [inline]
 


Member Function Documentation

bool addDataChild (  const string &    ) 
 

bool addDataChild (  const char *    ) 
 

bool addNum (  const Num &    ) 
 

bool addNumericalList (  const Field &   ,
const vector< typename Field::Element > &   
) 
 

bool addNumericalList (  const vector< Num > &   ,
bool    = false
) 
 

bool addSequencePromise (  const ContainerType &    ) 
 

bool addTagChild (    ) 
 

bool getNextChild (    ) 
 

bool getPrevChild (    ) 
 

bool insertDataChild (  const string &    ) 
 

bool insertDataChild (  const char *    ) 
 

bool insertNum (  const Num &    ) 
 

bool insertNumericalList (  const Field &   ,
const vector< typename Field::Element > &   
) 
 

bool insertNumericalList (  const vector< Num > &   ,
bool    = false
) 
 

bool insertSequencePromise (  const ContainerType &    ) 
 

bool insertTagChild (    ) 
 

bool isFirstChild (    ) 
 

bool isLastChild (    ) 
 

char * numToCString (  char *   ,
const Num &   
)  [static]
 

string & numToString (  string &   ,
const Num &   
)  [static]
 

void setAttribute (  const string &   ,
const string &   
) 
 

void setAttribute (  const char *   ,
const char *   
) 
 

void setTagName (  const string &    ) 
 

void setTagName (  const char *    ) 
 

bool upToParent (    ) 
 

bool write (  ostream &    ) 
 


Friends And Related Function Documentation

friend class BasicReader [friend]
 


Generated on Mon Jun 20 09:16:56 2005 for linbox by doxygen1.2.18