CMGDK r49-rc2
|
00001 # i f n d e f H G L _ C O M P _ O P E R A T O R _ I N C L U D E 00002 00003 # d e f i n e H G L _ C O M P _ O P E R A T O R _ I N C L U D E 00004 00005 00006 00007 n a m e s p a c e h g l 00008 00009 { 00010 00011 # d e f i n e C o m p O p e r a t o r ( n a m e , c o m p f u n c ) c o n s t b o o l o p e r a t o r > ( n a m e i ) c o n s t { r e t u r n c o m p f u n c ( i ) > 0 ; } \ 00012 00013 c o n s t b o o l o p e r a t o r < ( n a m e i ) c o n s t { r e t u r n c o m p f u n c ( i ) < 0 ; } \ 00014 00015 c o n s t b o o l o p e r a t o r > = ( n a m e i ) c o n s t { r e t u r n c o m p f u n c ( i ) > = 0 ; } \ 00016 00017 c o n s t b o o l o p e r a t o r < = ( n a m e i ) c o n s t { r e t u r n c o m p f u n c ( i ) < = 0 ; } \ 00018 00019 c o n s t b o o l o p e r a t o r = = ( n a m e i ) c o n s t { r e t u r n c o m p f u n c ( i ) = = 0 ; } \ 00020 00021 c o n s t b o o l o p e r a t o r ! = ( n a m e i ) c o n s t { r e t u r n c o m p f u n c ( i ) ! = 0 ; } 00022 00023 } / / n a m e s p a c e h g l 00024 00025 # e n d i f / / H G L _ C O M P _ O P E R A T O R _ I N C L U D E 00026 00027