#include <ODataSource.h>
Inheritance diagram for ODequeDataSource:

| Public Member Functions | |
| ODequeDataSource () | |
| virtual | ~ODequeDataSource () | 
| const std::deque< char > & | buf () const | 
| virtual void | write1 (uint32 val) | 
| virtual void | write2 (uint16 val) | 
| virtual void | write2high (uint16 val) | 
| virtual void | write3 (uint32 val) | 
| virtual void | write4 (uint32 val) | 
| virtual void | write4high (uint32 val) | 
| virtual void | write (const void *b, uint32 length) | 
| virtual void | write (const void *b, uint32 length, uint32 pad_length) | 
| virtual void | clear () | 
| virtual void | seek (uint32) | 
| virtual void | skip (sint32) | 
| virtual uint32 | getSize () | 
| virtual uint32 | getPos () | 
| Private Attributes | |
| std::deque< char > | out | 
Definition at line 227 of file ODataSource.h.
| ODequeDataSource::ODequeDataSource | ( | ) |  [inline] | 
Definition at line 233 of file ODataSource.h.
| virtual ODequeDataSource::~ODequeDataSource | ( | ) |  [inline, virtual] | 
Definition at line 235 of file ODataSource.h.
| const std::deque<char>& ODequeDataSource::buf | ( | ) | const  [inline] | 
Definition at line 237 of file ODataSource.h.
References out.
Referenced by DCFuncNode::print_bin(), and Unit::print_bin().
| virtual void ODequeDataSource::clear | ( | ) |  [inline, virtual] | 
Definition at line 293 of file ODataSource.h.
References out.
Referenced by DCFuncNode::print_bin(), and Unit::print_bin().
| virtual uint32 ODequeDataSource::getPos | ( | ) |  [inline, virtual] | 
| virtual uint32 ODequeDataSource::getSize | ( | ) |  [inline, virtual] | 
| virtual void ODequeDataSource::seek | ( | uint32 | ) |  [inline, virtual] | 
| virtual void ODequeDataSource::skip | ( | sint32 | ) |  [inline, virtual] | 
| virtual void ODequeDataSource::write | ( | const void * | b, | |
| uint32 | length | |||
| ) |  [inline, virtual] | 
Implements ODataSource.
Definition at line 279 of file ODataSource.h.
Referenced by FuncMutatorNode::print_bin().
| virtual void ODequeDataSource::write1 | ( | uint32 | val | ) |  [inline, virtual] | 
Implements ODataSource.
Definition at line 239 of file ODataSource.h.
References out.
Referenced by PushVarNode::print_bin(), PopVarNode::print_bin(), BinOperatorNode::print_bin(), UniOperatorNode::print_bin(), LoopNextNode::print_bin(), LoopNode::print_bin(), LoopScriptNode::print_bin(), EndNode::print_bin(), IfNode::print_bin(), DCFuncNode::print_bin(), FuncMutatorNode::print_bin(), DCCallNode::print_bin(), DCCallMutatorNode::print_bin(), DCCallPostfixNode::print_bin(), and DataType::print_value_bin().
| virtual void ODequeDataSource::write2 | ( | uint16 | val | ) |  [inline, virtual] | 
Implements ODataSource.
Definition at line 244 of file ODataSource.h.
References out.
Referenced by BinOperatorNode::print_bin(), EndNode::print_bin(), IfNode::print_bin(), FuncMutatorNode::print_bin(), DCCallNode::print_bin(), and DataType::print_value_bin().
| virtual void ODequeDataSource::write2high | ( | uint16 | val | ) |  [inline, virtual] | 
| virtual void ODequeDataSource::write3 | ( | uint32 | val | ) |  [inline, virtual] | 
| virtual void ODequeDataSource::write4 | ( | uint32 | val | ) |  [inline, virtual] | 
Implements ODataSource.
Definition at line 263 of file ODataSource.h.
References out.
Referenced by DataType::print_value_bin().
| virtual void ODequeDataSource::write4high | ( | uint32 | val | ) |  [inline, virtual] | 
| std::deque<char> ODequeDataSource::out  [private] | 
Definition at line 230 of file ODataSource.h.
Referenced by buf(), clear(), getPos(), getSize(), write(), write1(), write2(), write2high(), write3(), write4(), and write4high().
 1.4.7
 1.4.7