|
| | ReadOnly (T *_variable) |
| |
| | operator T () const |
| |
| const T * | operator-> () const |
| |
| template<typename U = T> |
| std::enable_if< std::is_arithmetic< U >::value, U >::type | operator+ (U _plus) const |
| |
| template<typename U = T> |
| std::enable_if< if_subtraction< U >::value, U >::type | operator- (U _index) const |
| |
| template<typename U = T> |
| std::enable_if< if_multiplication< U >::value, U >::type | operator* (U _index) const |
| |
| template<typename U = T> |
| std::enable_if< if_division< U >::value, U >::type | operator/ (U _index) const |
| |
| template<typename U = T> |
| std::enable_if< if_remainder< U >::value, U >::type | operator% (U _index) const |
| |
template<class T>
class Kisaragi_Lib::ReadOnly< T >
public空間に置くことで,T*のSetterを提供します
- テンプレート引数
-