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

enum  EType { UNKNOWN, JAVASCRIPT, DEFAULT }

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:
UNKNOWN  Error.
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