6 #define FUNCTION_NAME __FUNCSIG__
8 #define FUNCTION_NAME __PRETTY_FUNCTION__
139 int r = this->m_data + offset;
246 return const_cast<MyClass&
>(const_lvalue_ref);
reference_wrapper< Type > ref(Type &val) noexcept
const int & get_data() const
int get_data(int offset) const
void test_which_member_function_gets_called()
MyClass & legal_but_dangerous(const MyClass &const_lvalue_ref)
MyClass & legal_return_value_again(MyClass *ptr)
MyClass & legal_but_suspicious(MyClass &&rvalue)
void test_pointer_that_points_to_const_object()
MyClass * legal_return_value(MyClass &object)
void test_get_a_reference()
MyClass & get_a_reference()
Stream output operators << are implemented.
Type functions are implemented.
#define Tpf_GetTypeCategory(instance_arg)
A macro that returns instance_arg's type category string name.