basix_doc 0.1
|
00001 00002 #include <basix/system.hpp> 00003 #include <basix/glue.hpp> 00004 00005 namespace mmx { 00006 extern void glue_compound (); 00007 extern void glue_document (); 00008 extern void glue_double (); 00009 extern void glue_dynamic (); 00010 extern void glue_generic (); 00011 extern void glue_int (); 00012 extern void glue_list_generic (); 00013 extern void glue_list_map (); 00014 extern void glue_literal (); 00015 extern void glue_port (); 00016 extern void glue_routine (); 00017 extern void glue_string (); 00018 extern void glue_syntactic (); 00019 extern void glue_table_generic (); 00020 extern void glue_vector_generic (); 00021 extern void glue_vector_map (); 00022 00023 void 00024 glue_basix () { 00025 static bool done = false; 00026 if (done) return; 00027 done = true; 00028 register_glue (string ("glue_compound"), (& (glue_compound))); 00029 register_glue (string ("glue_document"), (& (glue_document))); 00030 register_glue (string ("glue_double"), (& (glue_double))); 00031 register_glue (string ("glue_dynamic"), (& (glue_dynamic))); 00032 register_glue (string ("glue_generic"), (& (glue_generic))); 00033 register_glue (string ("glue_int"), (& (glue_int))); 00034 register_glue (string ("glue_list_generic"), (& (glue_list_generic))); 00035 register_glue (string ("glue_list_map"), (& (glue_list_map))); 00036 register_glue (string ("glue_literal"), (& (glue_literal))); 00037 register_glue (string ("glue_port"), (& (glue_port))); 00038 register_glue (string ("glue_routine"), (& (glue_routine))); 00039 register_glue (string ("glue_string"), (& (glue_string))); 00040 register_glue (string ("glue_syntactic"), (& (glue_syntactic))); 00041 register_glue (string ("glue_table_generic"), (& (glue_table_generic))); 00042 register_glue (string ("glue_vector_generic"), (& (glue_vector_generic))); 00043 register_glue (string ("glue_vector_map"), (& (glue_vector_map))); 00044 register_glue (string ("glue_basix"), (& (glue_basix))); 00045 glue_compound (); 00046 glue_document (); 00047 glue_double (); 00048 glue_dynamic (); 00049 glue_generic (); 00050 glue_int (); 00051 glue_list_generic (); 00052 glue_list_map (); 00053 glue_literal (); 00054 glue_port (); 00055 glue_routine (); 00056 glue_string (); 00057 glue_syntactic (); 00058 glue_table_generic (); 00059 glue_vector_generic (); 00060 glue_vector_map (); 00061 } 00062 } 00063 00064 void (*define_basix) () = mmx::glue_basix;