OpLib.h

00001 //
00002 //##################################################################
00003 //                      OPERATOR LIB (VIRTUAL BASE CLASS)
00004 //            FOR CAM SYMBOLIC FUNCTION MATHEMATICAL OPERATORS
00005 //##################################################################
00006 //
00007 //                                       Chris Anderson 9/10/96 (C) UCLA
00008 //
00009 #ifndef  __OPERATOR_LIB__
00010 #define  __OPERATOR_LIB__
00011 #include "symfunimpexp.h"
00012 
00013 class __IMPEXP__ CAMoperatorLib
00014 {
00015 
00016 public :
00017 
00018     virtual int  getOperatorIndex(char*){return 0;};
00019     virtual int  getUnaryOperatorIndex(char*){return 0;};
00020     virtual int  getBinaryOperatorIndex(char*){return 0;};
00021 
00022     virtual int   getOperatorPriority(int index){return 0;};
00023     virtual char* getOperatorSymbol(int index){return 0;};
00024     virtual int   getOperatorCount(){return 0;};
00025     virtual int   getOperatorArgCount(int index){return 0;};
00026 };
00027 #endif
00028 

Generated on Wed Jan 14 09:18:14 2009 for DoubleVector by  doxygen 1.5.1-p1