Public Member Functions |
Static Public Member Functions |
Protected Member Functions |
Protected Attributes |
List of all members
uscxml::ChartToC Class Reference
Inheritance diagram for uscxml::ChartToC:
Collaboration diagram for uscxml::ChartToC:
Public Member Functions | |
void | writeTo (std::ostream &stream) |
Public Member Functions inherited from uscxml::TransformerImpl | |
TransformerImpl (const Interpreter &other) | |
virtual XERCESC_NS::DOMDocument * | getDocument () const |
virtual | operator Interpreter () |
Static Public Member Functions | |
static Transformer | transform (const Interpreter &other) |
Protected Member Functions | |
ChartToC (const Interpreter &other) | |
void | findNestedMachines () |
void | prepare () |
void | resortStates (XERCESC_NS::DOMNode *node) |
void | setHistoryCompletion () |
void | setStateCompletion () |
void | writeCharArrayInitList (std::ostream &stream, const std::string &boolString) |
void | writeElementInfo (std::ostream &stream) |
void | writeElementInfoInvocation (std::ostream &stream) |
void | writeExecContent (std::ostream &stream) |
void | writeExecContent (std::ostream &stream, const XERCESC_NS::DOMNode *node, size_t indent=0) |
void | writeExecContentFinalize (std::ostream &stream) |
void | writeForwardDeclarations (std::ostream &stream) |
void | writeFSM (std::ostream &stream) |
void | writeHelpers (std::ostream &stream) |
void | writeIncludes (std::ostream &stream) |
void | writeMachineInfo (std::ostream &stream) |
void | writeMacros (std::ostream &stream) |
void | writeStates (std::ostream &stream) |
void | writeTransitions (std::ostream &stream) |
void | writeTypes (std::ostream &stream) |
Protected Attributes | |
std::list< ChartToC * > | _allMachines |
std::set< std::string > | _hasElement |
bool | _hasNativeDataModel |
std::string | _md5 |
std::list< ChartToC * > | _nestedMachines |
ChartToC * | _parentMachine |
std::string | _prefix |
std::list< std::string > * | _prefixes |
std::string | _stateCharArrayInit |
size_t | _stateCharArraySize |
std::string | _stateDataType |
std::vector< XERCESC_NS::DOMElement * > | _states |
ChartToC * | _topMostMachine |
std::string | _transCharArrayInit |
size_t | _transCharArraySize |
std::string | _transDataType |
std::vector< XERCESC_NS::DOMElement * > | _transitions |
Interpreter | interpreter |
Protected Attributes inherited from uscxml::TransformerImpl | |
URL | _baseURL |
InterpreterImpl::Binding | _binding |
XERCESC_NS::DOMDocument * | _document |
std::multimap< std::string, std::string > | _extensions |
std::string | _name |
std::list< std::string > | _options |
XERCESC_NS::DOMElement * | _scxml |
Interpreter | interpreter |
Member Function Documentation
|
protected |
initials deep histories shallow histories everything else
|
protected |
0111 -> 0x08 1111 -> 0x0f 1111 1111 -> 0xff 1111 1111 1110 -> 0x0f, 0xfd
76543210 fedcba98 ...
The documentation for this class was generated from the following files:
- transform/ChartToC.h
- transform/ChartToC.cpp