Typedefs | Functions
BoostHelpers.hpp File Reference

Defines helper functions for working with boost. More...

#include <array>
#include <boost/none.hpp>
#include <boost/variant.hpp>
#include <cstddef>
#include <initializer_list>
#include <pup.h>
#include <string>
#include <utility>
#include "Utilities/PrettyType.hpp"
#include "Utilities/TMPL.hpp"
#include "Utilities/TypeTraits.hpp"

Go to the source code of this file.

Typedefs

template<typename Sequence >
using make_boost_variant_over = typename detail::make_boost_variant_over_impl< tmpl::remove_duplicates< Sequence > >::type
 Create a boost::variant with all all the types inside the typelist Sequence. More...
 

Functions

template<typename... Ts>
std::string type_of_current_state (const boost::variant< Ts... > &variant) noexcept
 Get the type name of the current state of the boost::variant.
 

Detailed Description

Defines helper functions for working with boost.