Liste aller Anweisungen

Top  Previous  Next

Skripte > Klassen-Elemente und C++-Befehle > Liste aller Anweisungen

 

interpretierte C++-Anweisungen

 

Methoden der Klasse str

 

bool                empty() const

unsigned int        size() const

unsigned int        length() const

unsigned int        find(const str& xs) const

unsigned int        find(const str& xs, unsigned int pos) const

unsigned int        rfind(const str& xs) const

unsigned int        rfind(const str& xs, unsigned int pos) const

unsigned int        find_first_of(const str& xs) const

unsigned int        find_first_of(const str& xs, unsigned int pos) const

unsigned int        find_first_not_of(const str& xs) const

unsigned int        find_first_not_of(const str& xs, unsigned int pos) const

unsigned int        find_last_of(const str& xs) const

unsigned int        find_last_of(const str& xs, unsigned int pos) const

unsigned int        find_last_not_of(const str& xs) const

unsigned int        find_last_not_of(const str& xs, unsigned int pos) const

 

str                substr(int from, int count) const

str                substr(int from) const        

char                operator[](int xiIndex)

void                clear()        removes the text in the string        

str&                replace(unsigned int pos, unsigned int len, const str& s)

 

 

Container Klassen

 

Methoden der Klasse vector

 

sämtliche Methoden der Klasse cursor und zusätzlich

 

cursor_type        getCursor() const

void                reset()

void                clear()

void                push_back(const value_type& xValue)

void                pop_back()

value_type        back()

value_type        front()        

bool                remove()

bool                setValue(const value_type& xValue)

operator[](int xiIndex)

 

 

Methoden der Klasse map

 

sämtliche Methoden der Klasse cursor und zusätzlich

 

cursor_type        getCursor() const

str                key() const

bool                containsKey(const str& xsKey) const

bool                findKey(const str& xsKey)

void                reset()

void                clear()

bool                add(const str& key, const value_type& xValue)

bool                remove()

bool                remove(const str& xsKey)

bool                setValue(const value_type& xValue)

operator[](str xsIndex)

 

 

Methoden der Klasse cursor

 

bool                isValid() const

bool                hasCurrent() const

bool                empty() const

unsigned int        size() const

value_type        value() const

bool                gotoNext()

bool                gotoPrev()

bool                containsValue(const value_type& xValue) const

bool                findValue(const value_type& xValue)

bool                findNextValue(const value_type& xValue)

bool                findPrevValue(const value_type& xValue)

 

ein map-cursor hat zusätzlich die Methoden:

 

str                key() const

bool                containsKey(const str& xsKey) const

bool                findKey(const str& xsKey)

 

 

 

Methoden einer Funktionstabelle

 

bool                add(STRING, STRING);

void                visit(const node& xNode)

 

Methoden der Klasse node

 

node                clone()

bool                addChildFirst( const node& xNewChild)

bool                addChildLast( const node& xNewChild)

node                add(const str& xsLabel, const str& xsValue)

bool                addChildBefore( const node& xnNewChild, const node& xnRefChild)

node                removeChild(const node& xnOldChild)

 

str                   label() const

void                  setLabel(const str& xsLabel)

str                   value() const

void                  setValue(const str& xsValue)

unsigned int          id() const

void                  setId(unsigned int xuiId)

 

bool                  hasChildren() const

bool                  isDescendant( const node& xNode ) const

bool                  isAncestor( const node& xNode ) const

bool                  isSibling( const node& xNode ) const

unsigned int          level() const

unsigned int          descendentsCount() const

unsigned int          childCount() const

 

node                  root() const

node                  parent() const

node                  firstChild() const

node                  lastChild() const

node                  nextSibling() const

node                  prevSibling() const

node                  firstSibling() const

node                  lastSibling() const

node                  bottomFirstChild() const

node                  bottomLastChild() const

node                  next() const

node                  follow() const

node                  prev() const

 

bool                  gotoRoot()

bool                  gotoLastChild()

bool                  gotoFirstSibling()

bool                  gotoLastSibling()

bool                  gotoBottomFirstChild()

bool                  gotoBottomLastChild()

bool                  gotoNext()

bool                  gotoPrev()

bool                  gotoNextSibling()

bool                  gotoPrevSibling()

bool                  gotoParent()

bool                  gotoFirstChild()

 

node                findNextLabel(const str& xsLabel) const

node                findNextLabel(const str& xsLabel, const node& xnLast) const

node                findNextValue(const str& xsValue) const

node                findNextValue(const str& xsValue, const node& xnLast) const

node                findPrevLabel(const str& xsLabel) const

node                findPrevLabel(const str& xsLabel, const node& xnLast) const

node                  findPrevValue(const str& xsValue) const

node                  findPrevValue(const str& xsValue, const node& xnLast) const

node                findChildLabel(const str& xsLabel)

node                findChildValue(const str& xsValue)

node                findParentLabel(const str& xsLabel)

node                findParentValue(const str& xsValue)

node                findNextId(unsigned int xuiId) const

node                findNextId(unsigned int xuiId, const node& xnLast) const

node                findPrevId(unsigned int xuiId) const

node                findPrevId(unsigned int xuiId, const node& xnLast) const

 

void                setAttrib(const str& xsLabel, const str& xsValue)

str                attrib(const str& xsLabel)

 

Funktionen zur String-Manipulation

 

stod                Konvertierung eines str nach double

stoi                Konvertierung eines str nach int

hstoi                Konvertierung eines hexadezimalen Strings nach int

stoc                Konvertierung eines Strings nach char

 

dtos                Konvertierung eines double-Werts in einen str

itos                Konvertierung eines int-Werts in einen str

itohs                Konvertierung eines int-Werts in einen str

ctohs                Konvertierung eines Zeichens in einen hexadezimalen str

ctos                Konvertierung eines Zeichens in einen str

 

to_upper_copy        Gibt einen str in Großschreibung zurück

to_lower_copy        Gibt einen str in Kleinschreibung zurück

trim_left_copy                entfernt führende Leerzeichen

trim_right_copy        entfernt abschließende leerzeichen

trim_copy                entfernt Leerzeichen an den Enden eines str

 

 

Dateibehandlung

 

 

basename                Liefert den Basisnamen eines Dateinamens

extension                Liefert die Erweiterung eines Dateinamens

change_extension        Ändert die Erweiterung eines Dateinamens

append_path                Setzt Pfade zusammen

current_path                Liefert den aktuellen Pfad

exists                Prüft die Existenz eines Pfades

is_directory                Prüft, ob der Pfad ein Verzeichnis bezeichnet

file_size                Liefert die Dateigröße

find_file                Sucht eine Datei in einem Verzeichnis

load_file                Lädt den Inhalt einer Datei

path_separator        String-Konstante für den Pfad-Trenner

 

 

Ausgabe

 

out                        Schreiben in die Ausgabe

log                        Schreiben von Log-Informationen

bool_bin                schreibt bool binär

int_bin                schreibt int binär

uint_bin                schreibt unsigned int binär

float_bin                schreibt float binär

double_bin                schreibt double binär

char_bin                schreibt char binär

string_bin                schreibt char* der Länge des strings.

bin                        schreibt übergebenen Typ binär

ends                        schreibt binäres Null-Zeichen

 

 

Formatierungsanweisungen

 

unsigned int        size() const

str                str() const

void                parse(const str& xs)

 

 

Sonstige Funktionen

 

clock_sec                Zeitberechnung

time_stamp                Datums- und Zeit-String

time_stamp(const str& xsFormat )

random                Generiert Zufallszahlen

 

 

throw                        Wurf einer Ausnahmeklasse

 

 

Parserklasse-Methoden

 

Parserzustand

 

unsigned int        size() const

unsigned int        length(int sub = 0) const

str                str(int sub) const

str                str() const

str                text(unsigned int from) const

str                text(unsigned int from, unsigned int to) const

str                copy() const

 

int                LastSym() const

unsigned int        Line() const

int                Col() const

unsigned int        Position() const

unsigned int        LastPosition() const

unsigned int        NextPosition() const

void                SetPosition(unsigned int xi );

 

bool                IsSubCall() const

str                ProductionName() const

str                BranchName() const

 

str                next_str() const

str                next_copy() const

stri                next_str(int sub) const

unsigned int        next_size() const

unsigned int        next_length(int sub = 0) const

 

str                lp_str() const

str                lp_str(int sub) const

str                lp_copy() const 

unsigned int        lp_length(int sub = 0) const

 

str                la_str() const

str                la_copy() const

str                la_str(int sub) const

unsigned int        la_length(int sub = 0) const

 

int                GetState()

void                SetState(int xeState);

 

 

 

Plugin-Methoden

 

str                SourceName()

void                SourceName(const str& xsSourceName, bool xbLast)

str                TargetName()

void                TargetName(const str& xsTargetName)

str                SourceRoot()

void                SourceRoot(const str& xsSourceDir)

str                TargetRoot()

void                TargetRoot(const str& xsTargetDir)

 

void                RedirectOutput( const str& xsFilename )

void                RedirectOutputBinary( const str& xsFilename )

void                RedirectOutput( const str& xsFilename, bool xbAppend )

void                RedirectOutputBinary( const str& xsFilename, bool xbAppend )

void                ResetOutput( )

 

dnode        GetDocumentElement();

void                WriteDocument();

void                WriteDocument(const str& xsFilename);

 

indent

str                 IndentStr() const

void                SetIndenter(char xc)

void                PushIndent( int xi )

void                IncrIndent( int xi )

void                PopIndent()

void                ClearIndents()

 

void                PushScope(const str& xs)

void                PopScope()

void                ClearScopes()

str                ScopeStr() const

 

bool                AddToken( const str& xsText,

                                      const str& xsDynTokenName)

bool                AddToken( const str& xsText,

                                      const str& xsDynTokenName,

                                      const str& xsScope)

 

void                UseExcept(bool xbUseExcept)

bool                GetUseExcept() const

bool                HasError() const

void                GenError(const str& xs)

void                AddMessage(const str& xs)

void                AddWarning(const str& xs)

void                AddError(const str& xs)

 

 



Diese Seite gehört zur TextTransformer Dokumentation

Home  Inhalt  English