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

UserHandler Class Reference

class that stores all the user tag definitions. More...

#include <user.h>

List of all members.

Public Types

typedef std::list< Defdef_list
typedef def_list::iterator def_list_it

Public Methods

bool add (DefineOpen &def, File buffer)
bool get_command (Tag &tag, std::string &command)
bool is_user_tag (std::string tag_type, std::string init_scan)
def_list get_defs () const
Strings::string_list get_init_scan_types ()

Private Methods

bool find (std::string name, Def &def)

Private Attributes

def_list defs

Detailed Description

class that stores all the user tag definitions.

Member Typedef Documentation

typedef std::list<Def> UserHandler::def_list

typedef def_list::iterator UserHandler::def_list_it

Member Function Documentation

bool UserHandler::add DefineOpen   def,
File    buffer

bool UserHandler::find std::string    name,
Def   def

bool UserHandler::get_command Tag   tag,
std::string &    command

def_list UserHandler::get_defs   const [inline]

Strings::string_list UserHandler::get_init_scan_types  

bool UserHandler::is_user_tag std::string    tag_type,
std::string    init_scan

Member Data Documentation

def_list UserHandler::defs [private]

The documentation for this class was generated from the following files:
Generated on Tue Nov 20 02:19:54 2001 for Leo<HTML> by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001