Molassembler  3.0.0
Molecule graph and conformer library
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
ContainerTraits.h File Reference

Compile-time container type traits. More...

#include "Molassembler/Temple/Traits.h"
#include <utility>
Include dependency graph for ContainerTraits.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  Scine::Molassembler::Temple::Traits::hasInsert< Container >
 Has an insert method accepting the container value type. More...
 
struct  Scine::Molassembler::Temple::Traits::hasPushBack< Container >
 Has a push_back method accepting the container value type. More...
 
struct  Scine::Molassembler::Temple::Traits::hasEmplace< Container >
 Has an emplace method accepting the container value type. More...
 
struct  Scine::Molassembler::Temple::Traits::hasEmplaceBack< Container >
 Has an emplace_back method accepting the container value type. More...
 
struct  Scine::Molassembler::Temple::Traits::hasSize< Container >
 Has a nullary size member. More...
 
struct  Scine::Molassembler::Temple::Traits::hasReserve< Container >
 Has a reserve member accepting an integer type. More...
 
struct  Scine::Molassembler::Temple::Traits::isTuplelike< Container >
 Has support for std::tuple_size. More...
 
struct  Scine::Molassembler::Temple::Traits::isPairlike< Container >
 Has first and second members, but no support for std::tuple_size. More...
 

Namespaces

 Scine::Molassembler
 Central library namespace.
 
 Scine::Molassembler::Temple
 Template shorthands, optimizers and constexpr data types.
 
 Scine::Molassembler::Temple::Traits
 Compile-time reflective trait objects.
 

Detailed Description

Compile-time container type traits.