libintrovirt v0.57.4
IntroVirt introspection library
Loading...
Searching...
No Matches
fwd.hh File Reference
#include <introvirt/core/arch/fwd.hh>
#include <type_traits>
Include dependency graph for fwd.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  introvirt::identity< _Tp >
 
struct  introvirt::remove_all_pointers< _Tp >
 
struct  introvirt::is_guest_size< _Tp, Enable >
 
struct  introvirt::is_guest_size< _Tp, std::enable_if_t< std::is_same_v< guest_size_t, std::remove_const_t< remove_all_pointers_t< std::remove_all_extents_t< _Tp > > > > > >
 

Namespaces

namespace  introvirt
 Core IntroVirt classes.
 

Typedefs

using introvirt::guest_ptr_t = guest_size_t
 
template<typename _Tp >
using introvirt::remove_all_pointers_t = typename remove_all_pointers< _Tp >::type
 
template<typename _Tp , typename _PtrType = void>
using introvirt::guest_ptr = basic_guest_ptr< _Tp, _PtrType, false >
 
template<typename _Tp , typename _PtrType = void>
using introvirt::guest_phys_ptr = basic_guest_ptr< _Tp, _PtrType, true >
 

Variables

template<typename _Tp >
constexpr bool introvirt::is_guest_size_v = is_guest_size<_Tp>::value