|
| 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を提供します
- テンプレート引数
-