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)
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
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
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
unsigned int size() const str str() const void parse(const str& xs)
clock_sec Zeitberechnung time_stamp Datums- und Zeit-String time_stamp(const str& xsFormat ) random Generiert Zufallszahlen
throw Wurf einer Ausnahmeklasse
Parserklasse-Methoden
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);
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 |