basix_doc 0.1
/Users/mourrain/Devel/mmx/basix/glue/glue_basix.cpp
Go to the documentation of this file.
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;
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines