OCC Main Page | WOK | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

WOK
TKWOKTcl
WOKTclTools


WOKTclTools_Interpretor Class Reference

#include <WOKTclTools_Interpretor_proto.hxx>

Inheritance diagram for WOKTclTools_Interpretor:

Inheritance graph
[legend]

Public Member Functions

Standard_EXPORT WOKTclTools_Interpretor ()
Standard_EXPORT WOKTclTools_Interpretor (const WOKTclTools_PInterp &anInterp)
Standard_EXPORT void Add (const Standard_CString Command, const Standard_CString Help, const WOKTclTools_CommandFunction Function, const Standard_CString Group="User Commands")
Standard_EXPORT void Add (const Standard_CString Command, const Standard_CString Help, const WOKTclTools_WokCommand Function, const Standard_CString Group="User Commands")
Standard_EXPORT void AddExitHandler (const WOKTclTools_ExitHandler Function)
Standard_EXPORT void DeleteExitHandler (const WOKTclTools_ExitHandler Function)
Standard_EXPORT Standard_Boolean IsCmdName (const Standard_CString Command)
Standard_EXPORT Standard_Boolean Remove (const Standard_CString Command)
Standard_EXPORT Standard_Integer PkgProvide (const Standard_CString aname, const Standard_CString aversion)
Standard_EXPORT Standard_Integer TreatReturn (const WOKTools_Return &values)
Standard_EXPORT Standard_CString Result () const
Standard_EXPORT Standard_Boolean GetReturnValues (WOKTools_Return &retval) const
Standard_EXPORT void Reset ()
Standard_EXPORT void Append (const Standard_CString Result)
Standard_EXPORT void Append (const Standard_Integer Result)
Standard_EXPORT void Append (const Standard_Real Result)
Standard_EXPORT void AppendElement (Standard_CString Result)
Standard_EXPORT Standard_Integer Eval (const Standard_CString Script)
Standard_EXPORT Standard_Integer RecordAndEval (const Standard_CString Script, const Standard_Integer Flags=0)
Standard_EXPORT Standard_Integer EvalFile (const Standard_CString FileName)
Standard_EXPORT void Destroy ()
 ~WOKTclTools_Interpretor ()
Standard_EXPORT void Set (const WOKTclTools_PInterp &anInterp)
Standard_EXPORT WOKTclTools_PInterp Interp () const
Standard_EXPORT void TreatMessage (const Standard_Boolean newline, const Standard_Character atype, const Standard_CString amsg) const
Standard_EXPORT const Handle (Standard_Type)&DynamicType() const
Standard_EXPORT Standard_Boolean IsKind (const Handle(Standard_Type)&) const
Standard_EXPORT WOKTclTools_Interpretor ()
Standard_EXPORT WOKTclTools_Interpretor (const WOKTclTools_PInterp &anInterp)
Standard_EXPORT void Add (const Standard_CString Command, const Standard_CString Help, const WOKTclTools_CommandFunction Function, const Standard_CString Group="User Commands")
Standard_EXPORT void Add (const Standard_CString Command, const Standard_CString Help, const WOKTclTools_WokCommand Function, const Standard_CString Group="User Commands")
Standard_EXPORT void AddExitHandler (const WOKTclTools_ExitHandler Function)
Standard_EXPORT void DeleteExitHandler (const WOKTclTools_ExitHandler Function)
Standard_EXPORT Standard_Boolean IsCmdName (const Standard_CString Command)
Standard_EXPORT Standard_Boolean Remove (const Standard_CString Command)
Standard_EXPORT Standard_Integer PkgProvide (const Standard_CString aname, const Standard_CString aversion)
Standard_EXPORT Standard_Integer TreatReturn (const WOKTools_Return &values)
Standard_EXPORT Standard_CString Result () const
Standard_EXPORT Standard_Boolean GetReturnValues (WOKTools_Return &retval) const
Standard_EXPORT void Reset ()
Standard_EXPORT void Append (const Standard_CString Result)
Standard_EXPORT void Append (const Standard_Integer Result)
Standard_EXPORT void Append (const Standard_Real Result)
Standard_EXPORT void AppendElement (Standard_CString Result)
Standard_EXPORT Standard_Integer Eval (const Standard_CString Script)
Standard_EXPORT Standard_Integer RecordAndEval (const Standard_CString Script, const Standard_Integer Flags=0)
Standard_EXPORT Standard_Integer EvalFile (const Standard_CString FileName)
Standard_EXPORT void Destroy ()
 ~WOKTclTools_Interpretor ()
Standard_EXPORT void Set (const WOKTclTools_PInterp &anInterp)
Standard_EXPORT WOKTclTools_PInterp Interp () const
Standard_EXPORT void TreatMessage (const Standard_Boolean newline, const Standard_Character atype, const Standard_CString amsg) const
Standard_EXPORT const Handle (Standard_Type)&DynamicType() const
Standard_EXPORT Standard_Boolean IsKind (const Handle(Standard_Type)&) const

Static Public Member Functions

static Standard_EXPORT Standard_Boolean Complete (const Standard_CString Script)
static Standard_EXPORT Handle_WOKTclTools_Interpretor & Current ()
static Standard_EXPORT void SetEndMessageProc (const Standard_CString aproc)
static Standard_EXPORT void UnSetEndMessageProc ()
static Standard_EXPORT Standard_CString & EndMessageProc ()
static Standard_EXPORT void SetEndMessageArgs (const Standard_CString aArgs)
static Standard_EXPORT void UnSetEndMessageArgs ()
static Standard_EXPORT Standard_CString & EndMessageArgs ()
static Standard_EXPORT Standard_Boolean Complete (const Standard_CString Script)
static Standard_EXPORT Handle_WOKTclTools_Interpretor & Current ()
static Standard_EXPORT void SetEndMessageProc (const Standard_CString aproc)
static Standard_EXPORT void UnSetEndMessageProc ()
static Standard_EXPORT Standard_CString & EndMessageProc ()
static Standard_EXPORT void SetEndMessageArgs (const Standard_CString aArgs)
static Standard_EXPORT void UnSetEndMessageArgs ()
static Standard_EXPORT Standard_CString & EndMessageArgs ()

Private Attributes

Standard_Boolean isAllocated
WOKTclTools_PInterp myInterp

Friends

Standard_EXPORT Handle_Standard_Type & WOKTclTools_Interpretor_Type_ ()
Standard_EXPORT Handle_Standard_Type & WOKTclTools_Interpretor_Type_ ()

Constructor & Destructor Documentation

Standard_EXPORT WOKTclTools_Interpretor::WOKTclTools_Interpretor  ) 
 

Standard_EXPORT WOKTclTools_Interpretor::WOKTclTools_Interpretor const WOKTclTools_PInterp anInterp  ) 
 

WOKTclTools_Interpretor::~WOKTclTools_Interpretor  )  [inline]
 

Standard_EXPORT WOKTclTools_Interpretor::WOKTclTools_Interpretor  ) 
 

Standard_EXPORT WOKTclTools_Interpretor::WOKTclTools_Interpretor const WOKTclTools_PInterp anInterp  ) 
 

WOKTclTools_Interpretor::~WOKTclTools_Interpretor  )  [inline]
 


Member Function Documentation

Standard_EXPORT void WOKTclTools_Interpretor::Add const Standard_CString  Command,
const Standard_CString  Help,
const WOKTclTools_WokCommand  Function,
const Standard_CString  Group = "User Commands"
 

Standard_EXPORT void WOKTclTools_Interpretor::Add const Standard_CString  Command,
const Standard_CString  Help,
const WOKTclTools_CommandFunction  Function,
const Standard_CString  Group = "User Commands"
 

Standard_EXPORT void WOKTclTools_Interpretor::Add const Standard_CString  Command,
const Standard_CString  Help,
const WOKTclTools_WokCommand  Function,
const Standard_CString  Group = "User Commands"
 

Standard_EXPORT void WOKTclTools_Interpretor::Add const Standard_CString  Command,
const Standard_CString  Help,
const WOKTclTools_CommandFunction  Function,
const Standard_CString  Group = "User Commands"
 

Standard_EXPORT void WOKTclTools_Interpretor::AddExitHandler const WOKTclTools_ExitHandler  Function  ) 
 

Standard_EXPORT void WOKTclTools_Interpretor::AddExitHandler const WOKTclTools_ExitHandler  Function  ) 
 

Standard_EXPORT void WOKTclTools_Interpretor::Append const Standard_Real  Result  ) 
 

Standard_EXPORT void WOKTclTools_Interpretor::Append const Standard_Integer  Result  ) 
 

Standard_EXPORT void WOKTclTools_Interpretor::Append const Standard_CString  Result  ) 
 

Standard_EXPORT void WOKTclTools_Interpretor::Append const Standard_Real  Result  ) 
 

Standard_EXPORT void WOKTclTools_Interpretor::Append const Standard_Integer  Result  ) 
 

Standard_EXPORT void WOKTclTools_Interpretor::Append const Standard_CString  Result  ) 
 

Standard_EXPORT void WOKTclTools_Interpretor::AppendElement Standard_CString  Result  ) 
 

Standard_EXPORT void WOKTclTools_Interpretor::AppendElement Standard_CString  Result  ) 
 

static Standard_EXPORT Standard_Boolean WOKTclTools_Interpretor::Complete const Standard_CString  Script  )  [static]
 

static Standard_EXPORT Standard_Boolean WOKTclTools_Interpretor::Complete const Standard_CString  Script  )  [static]
 

static Standard_EXPORT Handle_WOKTclTools_Interpretor& WOKTclTools_Interpretor::Current  )  [static]
 

static Standard_EXPORT Handle_WOKTclTools_Interpretor& WOKTclTools_Interpretor::Current  )  [static]
 

Standard_EXPORT void WOKTclTools_Interpretor::DeleteExitHandler const WOKTclTools_ExitHandler  Function  ) 
 

Standard_EXPORT void WOKTclTools_Interpretor::DeleteExitHandler const WOKTclTools_ExitHandler  Function  ) 
 

Standard_EXPORT void WOKTclTools_Interpretor::Destroy  ) 
 

Standard_EXPORT void WOKTclTools_Interpretor::Destroy  ) 
 

static Standard_EXPORT Standard_CString& WOKTclTools_Interpretor::EndMessageArgs  )  [static]
 

static Standard_EXPORT Standard_CString& WOKTclTools_Interpretor::EndMessageArgs  )  [static]
 

static Standard_EXPORT Standard_CString& WOKTclTools_Interpretor::EndMessageProc  )  [static]
 

static Standard_EXPORT Standard_CString& WOKTclTools_Interpretor::EndMessageProc  )  [static]
 

Standard_EXPORT Standard_Integer WOKTclTools_Interpretor::Eval const Standard_CString  Script  ) 
 

Standard_EXPORT Standard_Integer WOKTclTools_Interpretor::Eval const Standard_CString  Script  ) 
 

Standard_EXPORT Standard_Integer WOKTclTools_Interpretor::EvalFile const Standard_CString  FileName  ) 
 

Standard_EXPORT Standard_Integer WOKTclTools_Interpretor::EvalFile const Standard_CString  FileName  ) 
 

Standard_EXPORT Standard_Boolean WOKTclTools_Interpretor::GetReturnValues WOKTools_Return retval  )  const
 

Standard_EXPORT Standard_Boolean WOKTclTools_Interpretor::GetReturnValues WOKTools_Return retval  )  const
 

Standard_EXPORT const WOKTclTools_Interpretor::Handle Standard_Type   )  const
 

Reimplemented in WOKTCL_Interpretor.

Standard_EXPORT const WOKTclTools_Interpretor::Handle Standard_Type   )  const
 

Reimplemented in WOKTCL_Interpretor.

Standard_EXPORT WOKTclTools_PInterp WOKTclTools_Interpretor::Interp  )  const
 

Standard_EXPORT WOKTclTools_PInterp WOKTclTools_Interpretor::Interp  )  const
 

Standard_EXPORT Standard_Boolean WOKTclTools_Interpretor::IsCmdName const Standard_CString  Command  ) 
 

Standard_EXPORT Standard_Boolean WOKTclTools_Interpretor::IsCmdName const Standard_CString  Command  ) 
 

Standard_EXPORT Standard_Boolean WOKTclTools_Interpretor::IsKind const Handle(Standard_Type)&   )  const
 

Standard_EXPORT Standard_Boolean WOKTclTools_Interpretor::IsKind const Handle(Standard_Type)&   )  const
 

Standard_EXPORT Standard_Integer WOKTclTools_Interpretor::PkgProvide const Standard_CString  aname,
const Standard_CString  aversion
 

Standard_EXPORT Standard_Integer WOKTclTools_Interpretor::PkgProvide const Standard_CString  aname,
const Standard_CString  aversion
 

Standard_EXPORT Standard_Integer WOKTclTools_Interpretor::RecordAndEval const Standard_CString  Script,
const Standard_Integer  Flags = 0
 

Standard_EXPORT Standard_Integer WOKTclTools_Interpretor::RecordAndEval const Standard_CString  Script,
const Standard_Integer  Flags = 0
 

Standard_EXPORT Standard_Boolean WOKTclTools_Interpretor::Remove const Standard_CString  Command  ) 
 

Standard_EXPORT Standard_Boolean WOKTclTools_Interpretor::Remove const Standard_CString  Command  ) 
 

Standard_EXPORT void WOKTclTools_Interpretor::Reset  ) 
 

Standard_EXPORT void WOKTclTools_Interpretor::Reset  ) 
 

Standard_EXPORT Standard_CString WOKTclTools_Interpretor::Result  )  const
 

Standard_EXPORT Standard_CString WOKTclTools_Interpretor::Result  )  const
 

Standard_EXPORT void WOKTclTools_Interpretor::Set const WOKTclTools_PInterp anInterp  ) 
 

Standard_EXPORT void WOKTclTools_Interpretor::Set const WOKTclTools_PInterp anInterp  ) 
 

static Standard_EXPORT void WOKTclTools_Interpretor::SetEndMessageArgs const Standard_CString  aArgs  )  [static]
 

static Standard_EXPORT void WOKTclTools_Interpretor::SetEndMessageArgs const Standard_CString  aArgs  )  [static]
 

static Standard_EXPORT void WOKTclTools_Interpretor::SetEndMessageProc const Standard_CString  aproc  )  [static]
 

static Standard_EXPORT void WOKTclTools_Interpretor::SetEndMessageProc const Standard_CString  aproc  )  [static]
 

Standard_EXPORT void WOKTclTools_Interpretor::TreatMessage const Standard_Boolean  newline,
const Standard_Character  atype,
const Standard_CString  amsg
const
 

Standard_EXPORT void WOKTclTools_Interpretor::TreatMessage const Standard_Boolean  newline,
const Standard_Character  atype,
const Standard_CString  amsg
const
 

Standard_EXPORT Standard_Integer WOKTclTools_Interpretor::TreatReturn const WOKTools_Return values  ) 
 

Standard_EXPORT Standard_Integer WOKTclTools_Interpretor::TreatReturn const WOKTools_Return values  ) 
 

static Standard_EXPORT void WOKTclTools_Interpretor::UnSetEndMessageArgs  )  [static]
 

static Standard_EXPORT void WOKTclTools_Interpretor::UnSetEndMessageArgs  )  [static]
 

static Standard_EXPORT void WOKTclTools_Interpretor::UnSetEndMessageProc  )  [static]
 

static Standard_EXPORT void WOKTclTools_Interpretor::UnSetEndMessageProc  )  [static]
 


Friends And Related Function Documentation

Standard_EXPORT Handle_Standard_Type& WOKTclTools_Interpretor_Type_  )  [friend]
 

Standard_EXPORT Handle_Standard_Type& WOKTclTools_Interpretor_Type_  )  [friend]
 


Field Documentation

Standard_Boolean WOKTclTools_Interpretor::isAllocated [private]
 

WOKTclTools_PInterp WOKTclTools_Interpretor::myInterp [private]
 


The documentation for this class was generated from the following files:
Generated on Mon Aug 25 15:00:26 2008 for OpenCASCADE by  doxygen 1.4.1