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

Interpreter::Type Class Reference

the type of the interpreter. More...

#include <ih.h>

List of all members.

Public Types


Public Methods

 Type ()
 Type (std::string type, std::string name="", std::string command="")
std::string get_name () const
std::string get_command () const
EType get_type () const
bool operator! () const
bool is_valid () const

Private Attributes

EType type
std::string name
 sub shell type. More...

std::string command
 execution command. More...

bool valid

Detailed Description

the type of the interpreter.

Member Enumeration Documentation

enum Interpreter::Type::EType

Enumeration values:
JAVASCRIPT  leohtml/javascript.
DEFAULT  used by functions (if there is no type specified at the function).

Constructor & Destructor Documentation

Interpreter::Type::Type   [inline]

Interpreter::Type::Type std::string    ts,
std::string    name = "",
std::string    command = ""

Member Function Documentation

std::string Interpreter::Type::get_command   const [inline]

std::string Interpreter::Type::get_name   const [inline]

EType Interpreter::Type::get_type   const [inline]

bool Interpreter::Type::is_valid   const [inline]

bool Interpreter::Type::operator!   const [inline]

Member Data Documentation

std::string Interpreter::Type::command [private]

execution command.

std::string Interpreter::Type::name [private]

sub shell type.

EType Interpreter::Type::type [private]

bool Interpreter::Type::valid [private]

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