Limiro::DynamicString Klassenreferenz

String, der Text- und Script-Elemente enthalten kann. Mehr ...

#include <Question.h>

Aufstellung aller Elemente

Öffentliche Methoden

 DynamicString (const std::string &source, bool parse=true)
 Standard-Konstruktor.
std::string bake (lua_State *L)
 Erzeugt einen String.
bool isDynamic () const
 Gibt an, ob der String dynamisch ist, d. h. Script-Segmente enthält.

Klassen

class  DPart
 Teil eines DynamicString.


Ausführliche Beschreibung

String, der Text- und Script-Elemente enthalten kann.

Beschreibung der Konstruktoren und Destruktoren

Limiro::DynamicString::DynamicString ( const std::string &  source,
bool  parse = true 
)

Standard-Konstruktor.

Parameter:
source Quelle des Strings
parse 
  • true: Script-Segmente werden erkannt und entsprechend behandelt.
  • false: Der gesamte String wird als fester Text behandelt.


Dokumentation der Elementfunktionen

std::string Limiro::DynamicString::bake ( lua_State *  L  ) 

Erzeugt einen String.

Alle Script-Segmente werden im übergebenen Lua-Kontext L ausgeführt und in den fertigen String eingesetzt.

Wird benutzt von Limiro::DateQuestionPattern::bake(), Limiro::FloatQuestionPattern::bake(), Limiro::YearQuestionPattern::bake(), Limiro::MultipleChoiceQuestionPattern::bake() und Limiro::SimpleQuestionPattern::bake().


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien:

Erzeugt am Wed Jul 2 18:54:19 2008 für limiro von  doxygen 1.5.6