Displaying 1 result from an estimated 1 matches for "farg2".
Did you mean:
  arg2
  
2007 Jun 16
2
[LLVMdev] Runtime optimization of C++ code with virtual functions
...unt, float** in, float** out) = 0;
};
class CONCRETE_DSP : public DSP {
  public:
	CONCRETE_DSP():fValue() {}
	virtual ~CONCRETE_DSP() {}
	virtual int Compute(int count, float** in, float** out)
	{
		DoSomeProcess();
	}
};
			
		
class SEQ_DDSP : public DSP {
   private:
	
	DSP* 	fArg1;
	DSP* 	fArg2;
	
   public:
	SEQ_DDSP(DSP* a1, DSP* a2):fArg1(a1), fArg2(a2) {}
	virtual~SEQ_DDSP() {delete fArg1; delete fArg2;}
	
	virtual int Compute(int count, float** in, float** out)
	{
		// Some code that uses:
		fArg1->Compute(count, in, out);
		fArg2->Compute(count, in, out);
	}
};
class PAR_DSP...