Aseba  1.5.5
Aseba::MemoryVectorNode Member List

This is the complete list of members for Aseba::MemoryVectorNode, including all inherited members.

AbstractTreeNode(const SourcePos &sourcePos)Aseba::AbstractTreeNodeinline
arrayAddrAseba::MemoryVectorNode
arrayNameAseba::MemoryVectorNode
arraySizeAseba::MemoryVectorNode
checkVectorSize() const Aseba::Nodevirtual
childrenAseba::Node
deepCopy()Aseba::Nodevirtual
dump(std::wostream &dest, unsigned &indent) const Aseba::Nodevirtual
E_NOVAL enum value (defined in Aseba::Node)Aseba::Node
emit(PreLinkBytecode &bytecodes) const Aseba::AbstractTreeNodeinlinevirtual
expandAbstractNodes(std::wostream *dump)Aseba::MemoryVectorNodevirtual
expandVectorialNodes(std::wostream *dump, Compiler *compiler=0, unsigned int index=0)Aseba::MemoryVectorNodevirtual
expectType(const Node::ReturnType &expected, const Node::ReturnType &type) const Aseba::Node
getStackDepth() const Aseba::AbstractTreeNodeinlinevirtual
getVectorAddr() const Aseba::MemoryVectorNodevirtual
getVectorSize() const Aseba::MemoryVectorNodevirtual
isAddressStatic() const Aseba::MemoryVectorNode
MemoryErrorCode enum name (defined in Aseba::Node)Aseba::Node
MemoryVectorNode(const SourcePos &sourcePos, unsigned arrayAddr, unsigned arraySize, const std::wstring &arrayName)Aseba::MemoryVectorNode
Node(const SourcePos &sourcePos)Aseba::Nodeinline
NodesVector typedefAseba::Node
optimize(std::wostream *dump)Aseba::AbstractTreeNodeinlinevirtual
ReturnType enum nameAseba::Node
setWrite(bool write) (defined in Aseba::MemoryVectorNode)Aseba::MemoryVectorNodeinlinevirtual
shallowCopy()Aseba::MemoryVectorNodeinlinevirtual
sourcePosAseba::Node
toNodeName() const Aseba::MemoryVectorNodeinlinevirtual
toWString() const Aseba::MemoryVectorNodevirtual
TYPE_BOOL enum value (defined in Aseba::Node)Aseba::Node
TYPE_INT enum value (defined in Aseba::Node)Aseba::Node
TYPE_UNIT enum value (defined in Aseba::Node)Aseba::Node
typeCheck(Compiler *compiler)Aseba::AbstractTreeNodeinlinevirtual
typeName(const Node::ReturnType &type) const Aseba::Node
writeAseba::MemoryVectorNode
~Node()Aseba::Nodevirtual