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

chanparse.h File Reference

#include <pandabase.h>
#include <string>
#include "chanparse.I"

Go to the source code of this file.

Compounds

class  ChanParseFunctor

Functions

int ChanMatchingParen (std::string)
void ChanParse (istream &, ChanParseFunctor *)
INLINE void ChanEatFrontWhite (std::string &)
INLINE void ChanCheckScoping (std::string &)
INLINE void ChanDescope (std::string &)
INLINE std::string ChanReadNextWord (std::string &)
INLINE int ChanReadNextInt (std::string &)
INLINE bool ChanReadNextBool (std::string &)
INLINE int ChanReadNextIntB (std::string &)
INLINE float ChanReadNextFloat (std::string &)


Function Documentation

INLINE void ChanCheckScoping (  std::string &   ) 
 

Referenced by WindowParseFunctor::operator()(), SetupParseFunctor::operator()(), and LayoutParseFunctor::operator()().

INLINE void ChanDescope (  std::string &   ) 
 

Referenced by WindowParseFunctor::operator()(), SetupParseFunctor::operator()(), and LayoutParseFunctor::operator()().

INLINE void ChanEatFrontWhite (  std::string &   ) 
 

Referenced by ChanParse(), WindowParseFunctor::operator()(), SetupParseFunctor::operator()(), and LayoutParseFunctor::operator()().

int ChanMatchingParen (  std::string   ) 
 

Definition at line 49 of file chanparse.cxx.

Referenced by ChanParse(), and WindowParseFunctor::operator()().

void ChanParse (  istream &  ,
ChanParseFunctor * 
) 
 

Definition at line 71 of file chanparse.cxx.

References ChanEatFrontWhite(), ChanMatchingParen(), ChanReadLine(), and file_done.

Referenced by ParseLayout(), ParseSetup(), and ParseWindow().

INLINE bool ChanReadNextBool (  std::string &   ) 
 

Referenced by WindowParseFunctor::operator()(), and SetupParseFunctor::operator()().

INLINE float ChanReadNextFloat (  std::string &   ) 
 

Referenced by SetupParseFunctor::operator()().

INLINE int ChanReadNextInt (  std::string &   ) 
 

Referenced by WindowParseFunctor::operator()(), and LayoutParseFunctor::operator()().

INLINE int ChanReadNextIntB (  std::string &   ) 
 

INLINE std::string ChanReadNextWord (  std::string &   ) 
 

Referenced by WindowParseFunctor::operator()(), SetupParseFunctor::operator()(), and LayoutParseFunctor::operator()().


Generated on Fri Apr 18 00:10:26 2003 for Panda by doxygen1.3