|
| | operator bool () const |
| |
| constexpr bool | x64 () const |
| |
| void | set (_basic_ptrtype in) |
| | setters
|
| |
| void | set (_basic_ptrtype in, size_t index) |
| |
| template<typename Tp , typename PtrType > |
| void | set (const guest_ptr< Tp, PtrType > &in) |
| |
| template<typename Tp , typename PtrType > |
| void | set (const guest_ptr< Tp, PtrType > &in, size_t index) |
| |
| _outptr_type | get (guest_ptr< void > context) const |
| | Getters.
|
| |
| _outptr_type | get (guest_ptr< void > context, size_t length) const |
| |
| _outptr_type | get (size_t index, guest_ptr< void > context) const |
| |
| _outptr_type | get (size_t index, guest_ptr< void > context, size_t length) const |
| |
| guest_ptr< char[]> | cstring (guest_ptr< void > context, size_t max_length=0xFFFF) const |
| | cstring helpers
|
| |
| guest_ptr< char[]> | cstring (size_t index, guest_ptr< void > context, size_t max_length=0xFFFF) const |
| |
| guest_ptr< char16_t[]> | wstring (guest_ptr< void > context, size_t max_length=0xFFFF) const |
| | wstring helpers
|
| |
| guest_ptr< char16_t[]> | wstring (size_t index, guest_ptr< void > context, size_t max_length=0xFFFF) const |
| |
| _basic_ptrtype | raw () const |
| |
| _basic_ptrtype | raw (size_t index) const |
| |
template<typename _ResultType, typename _PtrType>
class introvirt::guest_member_ptr< _ResultType, _PtrType >
Helper class to embed in structs.