CommonLibSSE NG
|
Namespaces | |
namespace | characters |
namespace | rules |
Classes | |
struct | is_x64_pod |
struct | is_x64_pod< T, std::enable_if_t< std::is_class_v< T > > > |
struct | is_x64_pod< T, std::enable_if_t< std::is_union_v< T > > > |
struct | meets_function_req |
struct | meets_length_req |
struct | meets_member_req |
struct | member_function_non_pod_type |
struct | member_function_pod_type |
class | memory_map |
class | PatternMatcher |
struct | RelocateVirtualHelper |
struct | RelocateVirtualHelper< Ret(This *)> |
struct | RelocateVirtualHelper< Ret(This *, Args...)> |
struct | RelocateVirtualHelper< Ret(This::*)() const > |
struct | RelocateVirtualHelper< Ret(This::*)()> |
struct | RelocateVirtualHelper< Ret(This::*)(Args...) const > |
struct | RelocateVirtualHelper< Ret(This::*)(Args...)> |
Typedefs | |
template<class F > | |
using | member_function_pod_type_t = typename member_function_pod_type< F >::type |
template<class F > | |
using | member_function_non_pod_type_t = typename member_function_non_pod_type< F >::type |
Functions | |
REL_MAKE_MEMBER_FUNCTION_POD_TYPE () | |
REL_MAKE_MEMBER_FUNCTION_POD_TYPE (const) | |
REL_MAKE_MEMBER_FUNCTION_NON_POD_TYPE () | |
REL_MAKE_MEMBER_FUNCTION_NON_POD_TYPE (const) | |
template<class F , class First , class... Rest> | |
decltype(auto) | invoke_member_function_non_pod (F &&a_func, First &&a_first, Rest &&... a_rest) noexcept(std::is_nothrow_invocable_v< F, First, Rest... >) |
void | consteval_error (const char *a_error) |
template<stl::nttp::string S, class... Rules> | |
constexpr auto | do_make_pattern () noexcept |
template<class... Bytes> | |
consteval auto | make_byte_array (Bytes... a_bytes) noexcept -> std::array< std::byte, sizeof...(Bytes)> |
Variables | |
template<class T > | |
constexpr bool | is_x64_pod_v = is_x64_pod<T>::value |
using REL::detail::member_function_non_pod_type_t = typedef typename member_function_non_pod_type<F>::type |
using REL::detail::member_function_pod_type_t = typedef typename member_function_pod_type<F>::type |
void REL::detail::consteval_error | ( | const char * | a_error | ) |
|
constexprnoexcept |
|
noexcept |
|
noexcept |
REL::detail::REL_MAKE_MEMBER_FUNCTION_NON_POD_TYPE | ( | ) |
REL::detail::REL_MAKE_MEMBER_FUNCTION_NON_POD_TYPE | ( | const | ) |
REL::detail::REL_MAKE_MEMBER_FUNCTION_POD_TYPE | ( | ) |
REL::detail::REL_MAKE_MEMBER_FUNCTION_POD_TYPE | ( | const | ) |
|
inlineconstexpr |