w11 - cpp 0.794
Backend server for Rlink and w11
Loading...
Searching...
No Matches
Retro::RtclBvi Class Reference

FIXME_docs. More...

#include <RtclBvi.hpp>

Static Public Member Functions

static void CreateCmds (Tcl_Interp *interp)
 FIXME_docs.
 

Protected Types

enum  ConvMode { kStr2Int = 0 , kInt2Str }
 

Static Protected Member Functions

static int DoCmd (ClientData cdata, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[])
 FIXME_docs.
 
static Tcl_Obj * DoConv (Tcl_Interp *interp, ConvMode mode, Tcl_Obj *val, char form, int nbit)
 FIXME_docs.
 
static bool CheckFormat (Tcl_Interp *interp, int objc, Tcl_Obj *const objv[], bool &list, char &form, int &nbit)
 FIXME_docs.
 

Detailed Description

FIXME_docs.

Definition at line 22 of file RtclBvi.hpp.

Member Enumeration Documentation

◆ ConvMode

enum Retro::RtclBvi::ConvMode
protected
Enumerator
kStr2Int 
kInt2Str 

Definition at line 27 of file RtclBvi.hpp.

Member Function Documentation

◆ CreateCmds()

void Retro::RtclBvi::CreateCmds ( Tcl_Interp *  interp)
static

FIXME_docs.

Definition at line 43 of file RtclBvi.cpp.

References DoCmd(), kInt2Str, and kStr2Int.

Referenced by Rutiltpp_Init().

◆ DoCmd()

int Retro::RtclBvi::DoCmd ( ClientData  cdata,
Tcl_Interp *  interp,
int  objc,
Tcl_Obj *const  objv[] 
)
staticprotected

FIXME_docs.

Definition at line 55 of file RtclBvi.cpp.

References CheckFormat(), DoConv(), Retro::kERR, and Retro::kOK.

Referenced by CreateCmds().

◆ DoConv()

Tcl_Obj * Retro::RtclBvi::DoConv ( Tcl_Interp *  interp,
ConvMode  mode,
Tcl_Obj *  val,
char  form,
int  nbit 
)
staticprotected

FIXME_docs.

Definition at line 95 of file RtclBvi.cpp.

References kInt2Str, Retro::kOK, and kStr2Int.

Referenced by DoCmd().

◆ CheckFormat()

bool Retro::RtclBvi::CheckFormat ( Tcl_Interp *  interp,
int  objc,
Tcl_Obj *const  objv[],
bool &  list,
char &  form,
int &  nbit 
)
staticprotected

FIXME_docs.

Definition at line 201 of file RtclBvi.cpp.

Referenced by DoCmd().


The documentation for this class was generated from the following files: