KisaragiLibrary
 
読み取り中…
検索中…
一致する文字列を見つけられません
Accessor.hpp ファイル
#include <functional>
#include <type_traits>
#include <utility>

[ソースコード]

クラス

struct  anonymous_namespace{Accessor.hpp}::if_subtraction< T, typename >
 
struct  anonymous_namespace{Accessor.hpp}::if_subtraction< T, std::void_t< decltype(std::declval< T >() - std::declval< T >())> >
 
struct  anonymous_namespace{Accessor.hpp}::if_multiplication< T, typename >
 
struct  anonymous_namespace{Accessor.hpp}::if_multiplication< T, std::void_t< decltype(std::declval< T >() *std::declval< T >())> >
 
struct  anonymous_namespace{Accessor.hpp}::if_division< T, typename >
 
struct  anonymous_namespace{Accessor.hpp}::if_division< T, std::void_t< decltype(std::declval< T >()/std::declval< T >())> >
 
struct  anonymous_namespace{Accessor.hpp}::if_remainder< T, typename >
 
struct  anonymous_namespace{Accessor.hpp}::if_remainder< T, std::void_t< decltype(std::declval< T >() % std::declval< T >())> >
 
class  Kisaragi_Lib::ReadOnly< T >
 public空間に置くことで,T*のSetterを提供します [詳解]
 
class  Kisaragi_Lib::WriteOnly< T >
 public空間に置くことで,T*のGetterを提供します [詳解]
 
class  Kisaragi_Lib::Accessor< T >
 public空間に置くことで,T*のAccessorを提供します [詳解]
 
class  Kisaragi_Lib::CustomWriteOnly< T >
 public空間に置くことで,自らが定義したT*のSetterを提供します [詳解]
 
class  Kisaragi_Lib::CustomAccessor< T >
 public空間に置くことで,T*のAccessorを提供します, 自らがSetterを定義します [詳解]
 

名前空間

namespace  anonymous_namespace{Accessor.hpp}
 
namespace  Kisaragi_Lib