iutest  1.17.99.14
クラス | 名前空間 | マクロ定義 | 関数
iutest_stdlib.hpp ファイル

stdlib [詳解]

#include "iutest_config.hpp"
#include "iutest_stdlib_defs.hpp"
iutest_stdlib.hpp の依存先関係図:
被依存関係図:

[ソースコード]

クラス

struct  iutest::tuples::tuple_size< T >
 
struct  iutest::tuples::tuple_size< const T >
 
struct  iutest::tuples::tuple_size< volatile T >
 
struct  iutest::tuples::tuple_size< const volatile T >
 
struct  iutest::tuples::detail::tuple_foreach_impl< T, F, Begin >
 
struct  iutest::tuples::detail::tuple_foreach_impl< T, F, Begin >::impl< N, I >
 
struct  iutest::tuples::detail::tuple_foreach_impl< T, F, Begin >::impl< N, N >
 
struct  iutest::tuples::detail::tuple_cast_copy_impl< T, U >
 
struct  iutest::tuples::detail::tuple_cast_copy_impl< T, U >::impl< N, I >
 
struct  iutest::tuples::detail::tuple_cast_copy_impl< T, U >::impl< N, N >
 
class  iutest::stl::bad_optional_access
 any_cast の失敗例外 [詳解]
 
class  iutest::stl::nullpot_t
 
class  iutest::stl::optional< T >
 

名前空間

 iutest
 iutest root namespace
 

マクロ定義

#define IUTEST_USING_BEGIN_END()    using ::iutest::detail::cxx::begin; using ::iutest::detail::cxx::end
 using begin,end
 

関数

template<int I, typename tuple_t , typename F >
void iutest::tuples::tuple_foreach (tuple_t &t, F &fn)
 
template<typename tuple_t , typename F >
void iutest::tuples::tuple_foreach (tuple_t &t, F &fn)
 
template<int I, typename tuple_t , typename F >
void iutest::tuples::tuple_foreach (tuple_t &t, const F &fn)
 
template<typename tuple_t , typename F >
void iutest::tuples::tuple_foreach (tuple_t &t, const F &fn)
 
template<typename T , typename U >
void iutest::tuples::tuple_cast_copy (T &dst, const U &src)
 
bool iutest::stl::uncaught_exception ()
 

詳解

stdlib

著者
t.shirayanagi
copyright
Copyright (C) 2012-2020, Takazumi Shirayanagi
This software is released under the new BSD License, see LICENSE