SAGA C++ API 1.5.3

hold_any.hpp File Reference

#include <boost/config.hpp>
#include <boost/type_traits/remove_reference.hpp>
#include <boost/type_traits/is_reference.hpp>
#include <boost/throw_exception.hpp>
#include <boost/static_assert.hpp>
#include <boost/mpl/bool.hpp>
#include <boost/assert.hpp>
#include <boost/type_traits/is_const.hpp>
#include <stdexcept>
#include <typeinfo>
#include <algorithm>

Go to the source code of this file.

Classes

struct  saga::detail::bad_any_cast
class  saga::detail::hold_any
 @ namespace internals More...

Namespaces

namespace  saga
 

@/** These methods are not within API scope */


namespace  saga::detail

Functions

template<typename T >
T * saga::detail::any_cast (hold_any *operand, boost::mpl::true_)
template<typename T >
T * saga::detail::any_cast (hold_any *operand, boost::mpl::false_)
template<typename T >
T * saga::detail::any_cast (hold_any *operand)
template<typename T >
T const * saga::detail::any_cast (hold_any const *operand)
template<typename T >
saga::detail::any_cast (hold_any &operand)
template<typename T >
T const & saga::detail::any_cast (hold_any const &operand)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines