| Nektar++
    | 
#include <boost/preprocessor/repetition.hpp>#include <boost/preprocessor/arithmetic/sub.hpp>#include <boost/preprocessor/punctuation/comma_if.hpp>#include <boost/preprocessor/iteration/iterate.hpp>#include <boost/shared_ptr.hpp>#include <iostream>#include <map>#include <string>#include <LibUtilities/BasicUtils/ErrorUtil.hpp>#include <BOOST_PP_ITERATE()>

Go to the source code of this file.
| Classes | |
| struct | Nektar::LibUtilities::none | 
| class | Nektar::LibUtilities::NekFactory< tKey, tBase, > | 
| Provides a generic Factory class.  More... | |
| struct | Nektar::LibUtilities::NekFactory< tKey, tBase, >::ModuleEntry | 
| Define a struct to hold the information about a module.  More... | |
| Namespaces | |
| namespace | Nektar | 
| < | |
| namespace | Nektar::LibUtilities | 
| Macros | |
| #define | MAX_PARAM 5 | 
| #define | FACTORY_print(z, n, data) BOOST_PP_CAT(data, n) = none | 
| #define | BOOST_PP_ITERATION_LIMITS (0, MAX_PARAM-1) | 
| #define | BOOST_PP_FILENAME_1 "LibUtilities/BasicUtils/NekFactory.hpp" | 
| #define BOOST_PP_FILENAME_1 "LibUtilities/BasicUtils/NekFactory.hpp" | 
Definition at line 313 of file NekFactory.hpp.
| #define BOOST_PP_ITERATION_LIMITS (0, MAX_PARAM-1) | 
Definition at line 312 of file NekFactory.hpp.
| #define FACTORY_print | ( | z, | |
| n, | |||
| data | |||
| ) | BOOST_PP_CAT(data, n) = none | 
Definition at line 67 of file NekFactory.hpp.
| #define MAX_PARAM 5 | 
Definition at line 56 of file NekFactory.hpp.
Referenced by Nektar::LibUtilities::NekFactory< tKey, tBase, >::CreateInstance().
 1.8.1.2
 1.8.1.2