ViennaGrid - The Vienna Grid Library
2.1.0
|
Generator for IDs of a certain type. More...
#include "viennagrid/forwards.hpp"
#include "viennagrid/meta/typelist.hpp"
#include "viennagrid/meta/typemap.hpp"
#include "viennagrid/storage/id.hpp"
#include "viennagrid/config/config.hpp"
Go to the source code of this file.
Data Structures | |
class | continuous_id_generator< typemap > |
A generator which returns numerical IDs (of possibly different type) in a continuous fashion starting from zero for each requested type. More... | |
class | continuous_id_generator_layer< viennagrid::null_type > |
class | continuous_id_generator_layer< viennagrid::typelist< viennagrid::static_pair< value_type, id_tag >, tail > > |
Namespaces | |
namespace | viennagrid |
The main ViennaGrid namespace. Most user functionality resides directly in this namespace rather than in sub-namespaces. | |
namespace | viennagrid::detail |
Namespace for implementation details. Not intended to be used directly by a library user. | |
namespace | viennagrid::detail::result_of |
Namespace for metafunctions for implementation details. Not intended to be used directly by a library user. | |
namespace | viennagrid::result_of |
The metafunction layer. Provides type generators that derive the respective type from the mesh configuration. |
Generator for IDs of a certain type.