|
SimpleWindow
|
成员的完整列表,这些成员属于 sw::Reflection,包括所有继承而来的类成员
| GetFieldAccessor(TField T::*field) -> typename std::enable_if< std::is_base_of< DynamicObject, T >::value, Delegate< TField &(DynamicObject &)> >::type | sw::Reflection | inlinestatic |
| GetFieldId(TField T::*field) noexcept | sw::Reflection | inlinestatic |
| GetMethod(TRet(T::*method)(Args...)) -> typename std::enable_if< std::is_base_of< DynamicObject, T >::value, Delegate< TRet(DynamicObject &, Args...)> >::type | sw::Reflection | inlinestatic |
| GetMethod(TRet(T::*method)(Args...) const) -> typename std::enable_if< std::is_base_of< DynamicObject, T >::value, Delegate< TRet(DynamicObject &, Args...)> >::type | sw::Reflection | inlinestatic |
| GetPropertyGetter(TProperty T::*prop) -> typename std::enable_if< std::is_base_of< DynamicObject, T >::value &&_IsReadableProperty< TProperty >::value, Delegate< typename TProperty::TValue(DynamicObject &)> >::type | sw::Reflection | inlinestatic |
| GetPropertyGetter(TProperty T::*prop) -> typename std::enable_if< std::is_base_of< DynamicObject, T >::value &&!_IsReadableProperty< TProperty >::value, Delegate< typename TProperty::TValue(DynamicObject &)> >::type | sw::Reflection | inlinestatic |
| GetPropertySetter(TProperty T::*prop) -> typename std::enable_if< std::is_base_of< DynamicObject, T >::value &&_IsWritableProperty< TProperty >::value, Delegate< void(DynamicObject &, typename TProperty::TSetterParam)> >::type | sw::Reflection | inlinestatic |
| GetPropertySetter(TProperty T::*prop) -> typename std::enable_if< std::is_base_of< DynamicObject, T >::value &&!_IsWritableProperty< TProperty >::value, Delegate< void(DynamicObject &, typename TProperty::TSetterParam)> >::type | sw::Reflection | inlinestatic |
| Reflection()=delete | sw::Reflection |