basix_doc 0.1
/Users/mourrain/Devel/mmx/basix/include/basix/identifiers.hpp
Go to the documentation of this file.
00001 
00002 /******************************************************************************
00003 * MODULE     : identifiers.hpp
00004 * DESCRIPTION: Global definitions for common function names
00005 * COPYRIGHT  : (C) 2004  Joris van der Hoeven
00006 *******************************************************************************
00007 * This software falls under the GNU general public license and comes WITHOUT
00008 * ANY WARRANTY WHATSOEVER. See the file $TEXMACS_PATH/LICENSE for more details.
00009 * If you don't have this file, write to the Free Software Foundation, Inc.,
00010 * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
00011 ******************************************************************************/
00012 
00013 #ifndef __MMX__IDENTIFIERS_HPP__
00014 #define __MMX__IDENTIFIERS_HPP__
00015 
00017 
00018 namespace mmx {
00019 class string;
00020 class generic;
00021 
00022 extern generic GEN_ASSUME;
00023 extern generic GEN_BEGIN;
00024 extern generic GEN_BREAK;
00025 extern generic GEN_CASE;
00026 extern generic GEN_CATCH;
00027 extern generic GEN_CATEGORY;
00028 extern generic GEN_CLASS;
00029 extern generic GEN_CONSTANT;
00030 extern generic GEN_CONSTRUCTOR;
00031 extern generic GEN_CONTINUE;
00032 extern generic GEN_DESTRUCTOR;
00033 extern generic GEN_ELSE;
00034 extern generic GEN_ERROR;
00035 extern generic GEN_EXISTS;
00036 extern generic GEN_EXPORT;
00037 extern generic GEN_EXTERN;
00038 extern generic GEN_FOR;
00039 extern generic GEN_FORALL;
00040 extern generic GEN_FOREIGN;
00041 extern generic GEN_GENERATE;
00042 extern generic GEN_IF;
00043 extern generic GEN_IMPORT;
00044 extern generic GEN_IN;
00045 extern generic GEN_INFIX;
00046 extern generic GEN_INLINE;
00047 extern generic GEN_INPLACE;
00048 extern generic GEN_INTERN;
00049 extern generic GEN_KEYWORD;
00050 extern generic GEN_LAMBDA;
00051 extern generic GEN_LOOP;
00052 extern generic GEN_METHOD;
00053 extern generic GEN_MODULE;
00054 extern generic GEN_MUTABLE;
00055 extern generic GEN_OPERATOR;
00056 extern generic GEN_PENALTY;
00057 extern generic GEN_POSTFIX;
00058 extern generic GEN_PRIVATE;
00059 extern generic GEN_PUBLIC;
00060 extern generic GEN_PREFIX;
00061 extern generic GEN_RAISE;
00062 extern generic GEN_RETURN;
00063 extern generic GEN_STEP;
00064 extern generic GEN_THIS;
00065 extern generic GEN_TRY;
00066 extern generic GEN_UNTIL;
00067 extern generic GEN_WHILE;
00068 extern generic GEN_YIELD;
00069 
00070 extern generic GEN_DEFINE;
00071 extern generic GEN_ASSIGN;
00072 extern generic GEN_PLUS_ASSIGN;
00073 extern generic GEN_MINUS_ASSIGN;
00074 extern generic GEN_TIMES_ASSIGN;
00075 extern generic GEN_OVER_ASSIGN;
00076 extern generic GEN_DEFINE_MACRO;
00077 extern generic GEN_ASSIGN_MACRO;
00078 extern generic GEN_LESSLESS;
00079 extern generic GEN_LESSLESSEQ;
00080 extern generic GEN_GTRGTR;
00081 extern generic GEN_GTRGTREQ;
00082 extern generic GEN_IMPLIES;
00083 extern generic GEN_EQUIV;
00084 extern generic GEN_OR;
00085 extern generic GEN_SEQOR;
00086 extern generic GEN_XOR;
00087 extern generic GEN_AND;
00088 extern generic GEN_SEQAND;
00089 extern generic GEN_EQUAL;
00090 extern generic GEN_UNEQUAL;
00091 extern generic GEN_LESS;
00092 extern generic GEN_LESSEQ;
00093 extern generic GEN_GTR;
00094 extern generic GEN_GTREQ;
00095 extern generic GEN_HAS;
00096 extern generic GEN_TYPE;
00097 extern generic GEN_TRANSTYPE;
00098 extern generic GEN_CONVERTS;
00099 extern generic GEN_INTO;
00100 extern generic GEN_MAPSTO;
00101 extern generic GEN_RANGE;
00102 extern generic GEN_SCOPE;
00103 extern generic GEN_TO;
00104 extern generic GEN_DOWNTO;
00105 extern generic GEN_PLUS;
00106 extern generic GEN_TIMES;
00107 extern generic GEN_OVER;
00108 extern generic GEN_DIV;
00109 extern generic GEN_QUO;
00110 extern generic GEN_REM;
00111 extern generic GEN_MOD;
00112 extern generic GEN_COMPOSE;
00113 extern generic GEN_APPEND;
00114 extern generic GEN_SIZE;
00115 extern generic GEN_NOT;
00116 extern generic GEN_MINUS;
00117 extern generic GEN_POWER;
00118 extern generic GEN_FILL;
00119 extern generic GEN_EXPLODE;
00120 extern generic GEN_FACTORIAL;
00121 extern generic GEN_PRIME;
00122 extern generic GEN_BACKPRIME;
00123 extern generic GEN_STAR;
00124 extern generic GEN_HAT;
00125 extern generic GEN_TILDA;
00126 extern generic GEN_DOT;
00127 extern generic GEN_APPLY;
00128 extern generic GEN_ACCESS;
00129 extern generic GEN_TUPLE;
00130 extern generic GEN_SQTUPLE;
00131 extern generic GEN_ROW;
00132 extern generic GEN_COMMA;
00133 extern generic GEN_SEMICOLON;
00134 extern generic GEN_WHERE;
00135 extern generic GEN_VWHERE;
00136 extern generic GEN_BACKQUOTE;
00137 extern generic GEN_QUOTE;
00138 
00139 extern generic GEN_CATALAN;
00140 extern generic GEN_D;
00141 extern generic GEN_DELTA;
00142 extern generic GEN_E;
00143 extern generic GEN_EULER;
00144 extern generic GEN_SMALLEST;
00145 extern generic GEN_LARGEST;
00146 extern generic GEN_ACCURACY;
00147 extern generic GEN_FALSE;
00148 extern generic GEN_FUZZ;
00149 extern generic GEN_I;
00150 extern generic GEN_INFINITY;
00151 extern generic GEN_LOG2_AS;
00152 extern generic GEN_NAN;
00153 extern generic GEN_NIL;
00154 extern generic GEN_PARTIAL;
00155 extern generic GEN_PI;
00156 extern generic GEN_TRUE;
00157 
00158 extern generic GEN_HARD_HASH;
00159 extern generic GEN_HARD_EQ;
00160 extern generic GEN_HARD_NEQ;
00161 extern generic GEN_HARD_LESS;
00162 extern generic GEN_HARD_GTR;
00163 extern generic GEN_EXACT_HASH;
00164 extern generic GEN_EXACT_EQ;
00165 extern generic GEN_EXACT_NEQ;
00166 extern generic GEN_HASH;
00167 extern generic GEN_FLATTEN;
00168 extern generic GEN_DUPLICATE;
00169 extern generic GEN_FAST;
00170 extern generic GEN_SLOW;
00171 extern generic GEN_MUL_ADD;
00172 extern generic GEN_MUL_SUB;
00173 extern generic GEN_SQUARE;
00174 extern generic GEN_GRAEFFE;
00175 extern generic GEN_INVERT;
00176 extern generic GEN_NUMERATOR;
00177 extern generic GEN_DENOMINATOR;
00178 extern generic GEN_GCD;
00179 extern generic GEN_LCM;
00180 extern generic GEN_XGCD;
00181 extern generic GEN_SQRT;
00182 extern generic GEN_EXP;
00183 extern generic GEN_EXP2;
00184 extern generic GEN_EXP10;
00185 extern generic GEN_LOG;
00186 extern generic GEN_LOG2;
00187 extern generic GEN_LOG10;
00188 extern generic GEN_COS;
00189 extern generic GEN_SIN;
00190 extern generic GEN_TAN;
00191 extern generic GEN_ARCCOS;
00192 extern generic GEN_ARCSIN;
00193 extern generic GEN_ARCTAN;
00194 extern generic GEN_CH;
00195 extern generic GEN_SH;
00196 extern generic GEN_TH;
00197 extern generic GEN_ARGCH;
00198 extern generic GEN_ARGSH;
00199 extern generic GEN_ARGTH;
00200 extern generic GEN_HYPOT;
00201 extern generic GEN_ARCTAN2;
00202 extern generic GEN_CBRT;
00203 extern generic GEN_GAMMA;
00204 extern generic GEN_ZETA;
00205 extern generic GEN_ERF;
00206 extern generic GEN_MIN;
00207 extern generic GEN_MAX;
00208 extern generic GEN_INF;
00209 extern generic GEN_SUP;
00210 extern generic GEN_ABS;
00211 extern generic GEN_SIGN;
00212 extern generic GEN_ARG;
00213 extern generic GEN_RE;
00214 extern generic GEN_IM;
00215 extern generic GEN_CONJ;
00216 extern generic GEN_BALL;
00217 extern generic GEN_CENTER;
00218 extern generic GEN_RADIUS;
00219 extern generic GEN_INTERVAL;
00220 extern generic GEN_LOWER;
00221 extern generic GEN_UPPER;
00222 extern generic GEN_SHARPEN;
00223 extern generic GEN_BLUR;
00224 extern generic GEN_LIFT;
00225 extern generic GEN_PROJECT;
00226 extern generic GEN_CHANGE_PRECISION;
00227 extern generic GEN_PRECISION;
00228 extern generic GEN_NEXT_ABOVE;
00229 extern generic GEN_NEXT_BELOW;
00230 extern generic GEN_ROUNDING_ERROR;
00231 extern generic GEN_ADDITIVE_ERROR;
00232 extern generic GEN_MULTIPLICATIVE_ERROR;
00233 extern generic GEN_ELEMENTARY_ERROR;
00234 extern generic GEN_EXPONENT;
00235 extern generic GEN_MAGNITUDE;
00236 extern generic GEN_FLOOR;
00237 extern generic GEN_TRUNC;
00238 extern generic GEN_CEIL;
00239 extern generic GEN_ROUND;
00240 extern generic GEN_GAUSSIAN;
00241 extern generic GEN_POLAR;
00242 extern generic GEN_CACHED_DERIVE;
00243 extern generic GEN_DERIVE;
00244 extern generic GEN_DERIVATIVE;
00245 extern generic GEN_GRAD;
00246 extern generic GEN_XDERIVE;
00247 extern generic GEN_INTEGRATE;
00248 extern generic GEN_REVERSE;
00249 extern generic GEN_SUBSTITUTE;
00250 extern generic GEN_SOLVE;
00251 extern generic GEN_NOOP;
00252 
00253 extern generic GEN_ALIAS_TYPE;
00254 extern generic GEN_BOOLEAN_TYPE;
00255 extern generic GEN_COMPOUND_TYPE;
00256 extern generic GEN_CROSS_TYPE;
00257 extern generic GEN_DOUBLE_TYPE;
00258 extern generic GEN_FLOATING_TYPE;
00259 extern generic GEN_FUNCTION_TYPE;
00260 extern generic GEN_GENERATOR_TYPE;
00261 extern generic GEN_GENERIC_TYPE;
00262 extern generic GEN_GENERIC_ALIAS_TYPE;
00263 extern generic GEN_INT_TYPE;
00264 extern generic GEN_INTEGER_TYPE;
00265 extern generic GEN_LITERAL_TYPE;
00266 extern generic GEN_MACRO_TYPE;
00267 extern generic GEN_RATIONAL_TYPE;
00268 extern generic GEN_ROUTINE_TYPE;
00269 extern generic GEN_SINGLE_TYPE;
00270 extern generic GEN_SYMBOL_TYPE;
00271 extern generic GEN_THIS_TYPE;
00272 extern generic GEN_TUPLE_TYPE;
00273 extern generic GEN_TYPE_TYPE;
00274 extern generic GEN_UNSPECIFIED_TYPE;
00275 extern generic GEN_VOID_TYPE;
00276 extern generic GEN_COERCE_TYPE;
00277 
00278 extern generic GEN_ALIAS;
00279 extern generic GEN_ALL_TYPES;
00280 extern generic GEN_CACHE_CONVERTER;
00281 extern generic GEN_CACHE_CONVERTERS;
00282 extern generic GEN_CACHE_PENALTY;
00283 extern generic GEN_CAST;
00284 extern generic GEN_CLASS_NAME;
00285 extern generic GEN_CLASS_MODE;
00286 extern generic GEN_CLASS_ENCAPSULATION;
00287 extern generic GEN_CLASS_ACCESS;
00288 extern generic GEN_CLASS_FIELDS;
00289 extern generic GEN_CLASS_EXPORT;
00290 extern generic GEN_CLOSURE;
00291 extern generic GEN_CONVERT;
00292 extern generic GEN_CONVERTER;
00293 extern generic GEN_CONVERTERS;
00294 extern generic GEN_DOWNGRADE;
00295 extern generic GEN_EMPTY;
00296 extern generic GEN_EQUALIZE_GROUPED;
00297 extern generic GEN_EXPECTED;
00298 extern generic GEN_GLOBAL;
00299 extern generic GEN_IDENTITY;
00300 extern generic GEN_LIST;
00301 extern generic GEN_LOCAL;
00302 extern generic GEN_MACRO;
00303 extern generic GEN_NEW;
00304 extern generic GEN_REWRITE;
00305 extern generic GEN_SPECIALIZE_ALIAS;
00306 extern generic GEN_SPECIALIZE;
00307 extern generic GEN_TRANSITIVE;
00308 extern generic GEN_TYPE_NAME;
00309 extern generic GEN_TYPE_ID;
00310 extern generic GEN_UNALIAS;
00311 extern generic GEN_UPGRADE;
00312 extern generic GEN_VIA_TUPLE;
00313 extern generic GEN_EXCEPTION;
00314 extern generic GEN_BACKTRACE;
00315 extern generic GEN_COERCE;
00316 
00317 } // namespace mmx
00318 #endif // __MMX__IDENTIFIERS_HPP__
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines