| addInstruction(Instruction *inst) | CalcAssembler | [protected] |
| addRegister(StandardTypeDescriptorOrdinal regType, uint cbStorage=0) | CalcAssembler | [protected] |
| addRegister(RegisterReference::ERegisterSet setIndex, StandardTypeDescriptorOrdinal regType, uint cbStorage=0) | CalcAssembler | [protected] |
| allocateTuples() | CalcAssembler | [protected] |
| assemble(const char *program) | CalcAssembler | |
| assemble() | CalcAssembler | |
| bindLiteralDone() | CalcAssembler | [protected] |
| bindNextLiteral(T value) | CalcAssembler | [inline, protected] |
| bindRegisters() | CalcAssembler | [protected] |
| bindRegisterValue(RegisterReference::ERegisterSet setIndex, TRegisterIndex regIndex, T value) | CalcAssembler | [inline, protected] |
| CalcAssembler(Calculator *calc) | CalcAssembler | [inline, explicit] |
| CalcYYparse(void *) | CalcAssembler | [friend] |
| checkPC(TProgramCounter pc, CalcYYLocType &loc) | CalcAssembler | [inline, protected] |
| createInstruction(string &name, vector< RegisterReference * > const &operands, CalcYYLocType &location) | CalcAssembler | [inline, static] |
| createInstruction(string &name, RegisterReference *result, RegisterReference *operand1, RegisterReference *operand2, CalcYYLocType &location) | CalcAssembler | [inline, static] |
| createInstruction(string &name, RegisterReference *result, RegisterReference *operand1, CalcYYLocType &location) | CalcAssembler | [inline, static] |
| createInstruction(string &name, RegisterReference *result, CalcYYLocType &location) | CalcAssembler | [inline, static] |
| createInstruction(string &name, CalcYYLocType &location) | CalcAssembler | [inline, static] |
| createInstruction(string &name, TProgramCounter pc, CalcYYLocType &location) | CalcAssembler | [inline, static] |
| createInstruction(string &name, TProgramCounter pc, RegisterReference *operand, CalcYYLocType &location) | CalcAssembler | [inline, static] |
| createInstruction(string &name, string &function, vector< RegisterReference * > &operands, CalcYYLocType &location) | CalcAssembler | [inline] |
| createRegisterReference(RegisterReference::ERegisterSet setIndex, TRegisterIndex regIndex, StandardTypeDescriptorOrdinal regType) | CalcAssembler | [static] |
| createTupleData(TupleDescriptor const &tupleDes, FixedBuffer **buf) | CalcAssembler | [static] |
| getLexer() | CalcAssembler | [inline] |
| getRegister(RegisterReference::ERegisterSet setIndex, TRegisterIndex regIndex) | CalcAssembler | [protected] |
| getRegisterSize(RegisterReference::ERegisterSet setIndex) | CalcAssembler | [protected] |
| getRegisterType(RegisterReference::ERegisterSet setIndex, TRegisterIndex regIndex) | CalcAssembler | [protected] |
| getTupleData(RegisterReference::ERegisterSet setIndex) | CalcAssembler | [protected] |
| getTupleDescriptor(RegisterReference::ERegisterSet setIndex) | CalcAssembler | [protected] |
| init() | CalcAssembler | [protected] |
| mBuffers | CalcAssembler | [protected] |
| mCalc | CalcAssembler | [protected] |
| mCurrentRegSet | CalcAssembler | [protected] |
| mLexer | CalcAssembler | [protected] |
| mLiteralIndex | CalcAssembler | [protected] |
| mMaxPC | CalcAssembler | [protected] |
| mMaxPCLoc | CalcAssembler | [protected] |
| mRegisterSetDescriptor | CalcAssembler | [protected] |
| mRegisterTupleData | CalcAssembler | [protected] |
| mTypeFactory | CalcAssembler | [protected] |
| saveMaxPC(TProgramCounter pc) | CalcAssembler | [inline, protected] |
| selectRegisterSet(RegisterReference::ERegisterSet setIndex) | CalcAssembler | [protected] |
| setTupleDatum(StandardTypeDescriptorOrdinal type, TupleDatum &tupleDatum, TupleAttributeDescriptor &desc, double value) | CalcAssembler | [static] |
| setTupleDatum(StandardTypeDescriptorOrdinal type, TupleDatum &tupleDatum, TupleAttributeDescriptor &desc, uint64_t value) | CalcAssembler | [static] |
| setTupleDatum(StandardTypeDescriptorOrdinal type, TupleDatum &tupleDatum, TupleAttributeDescriptor &desc, int64_t value) | CalcAssembler | [static] |
| setTupleDatum(StandardTypeDescriptorOrdinal type, TupleDatum &tupleDatum, TupleAttributeDescriptor &desc, string value) | CalcAssembler | [static] |
| setTupleDatum(StandardTypeDescriptorOrdinal type, TupleDatum &tupleDatum, TupleAttributeDescriptor &desc, PConstBuffer buffer) | CalcAssembler | [static] |
| ~CalcAssembler() | CalcAssembler | |