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

indri::lang::Packer Class Reference

#include <Packer.hpp>

List of all members.

Public Methods

 Packer ()
void before (class Node *someNode)
void after (class Node *someNode)
void put (const char *name, bool value)
void put (const char *name, int value)
void put (const char *name, unsigned int value)
void put (const char *name, UINT64 value)
void put (const char *name, double value)
void put (const char *name, const std::string &value)
void put (const char *name, const std::vector< int > &value)
void put (const char *name, const std::vector< double > &value)
void put (const char *name, const std::vector< RawExtentNode * > &value)
void put (const char *name, const std::vector< ScoredExtentNode * > &value)
void put (const char *name, Node *value)
void pack (class indri::lang::Node *root)
void pack (std::vector< class indri::lang::Node * > &roots)
std::string toString ()
XMLNode * xml ()


Constructor & Destructor Documentation

indri::lang::Packer::Packer (    ) 
 


Member Function Documentation

void indri::lang::Packer::after (  class Node *    someNode ) 
 

void indri::lang::Packer::before (  class Node *    someNode ) 
 

void indri::lang::Packer::pack (  std::vector< class indri::lang::Node * > &    roots ) 
 

void indri::lang::Packer::pack (  class indri::lang::Node *    root ) 
 

void indri::lang::Packer::put (  const char *    name,
Node *    value
) 
 

void indri::lang::Packer::put (  const char *    name,
const std::vector< ScoredExtentNode * > &    value
) 
 

void indri::lang::Packer::put (  const char *    name,
const std::vector< RawExtentNode * > &    value
) 
 

void indri::lang::Packer::put (  const char *    name,
const std::vector< double > &    value
) 
 

void indri::lang::Packer::put (  const char *    name,
const std::vector< int > &    value
) 
 

void indri::lang::Packer::put (  const char *    name,
const std::string &    value
) 
 

void indri::lang::Packer::put (  const char *    name,
double    value
) 
 

void indri::lang::Packer::put (  const char *    name,
UINT64    value
) 
 

void indri::lang::Packer::put (  const char *    name,
unsigned int    value
) 
 

void indri::lang::Packer::put (  const char *    name,
int    value
) 
 

void indri::lang::Packer::put (  const char *    name,
bool    value
) 
 

std::string indri::lang::Packer::toString (    ) 
 

XMLNode * indri::lang::Packer::xml (    ) 
 


The documentation for this class was generated from the following files:
Generated on Wed Nov 3 13:00:06 2004 for Lemur Toolkit by doxygen1.2.18