Namespaces | Functions | Variables
x64::msrs::ia32_pat Namespace Reference

Namespaces

 pa0
 
 pa1
 
 pa2
 
 pa3
 
 pa4
 
 pa5
 
 pa6
 
 pa7
 

Functions

auto get () noexcept
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void set (T val) noexcept
 
void dump () noexcept
 
template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
auto pa (T index)
 
template<class V , class I , class = typename std::enable_if<std::is_integral<V>::value>::type, class = typename std::enable_if<std::is_integral<I>::value>::type>
auto pa (V value, I index)
 

Variables

constexpr const auto addr = 0x00000277U
 
constexpr const auto name = "ia32_pat"
 

Function Documentation

◆ get()

auto x64::msrs::ia32_pat::get ( )
inlinenoexcept

Definition at line 53 of file msrs_x64.h.

◆ set()

template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
void x64::msrs::ia32_pat::set ( val)
noexcept

Definition at line 57 of file msrs_x64.h.

◆ dump()

void x64::msrs::ia32_pat::dump ( )
inlinenoexcept

Definition at line 195 of file msrs_x64.h.

◆ pa() [1/2]

template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
auto x64::msrs::ia32_pat::pa ( index)

Definition at line 218 of file msrs_x64.h.

◆ pa() [2/2]

template<class V , class I , class = typename std::enable_if<std::is_integral<V>::value>::type, class = typename std::enable_if<std::is_integral<I>::value>::type>
auto x64::msrs::ia32_pat::pa ( value,
index 
)

Definition at line 238 of file msrs_x64.h.

Variable Documentation

◆ addr

constexpr const auto x64::msrs::ia32_pat::addr = 0x00000277U

Definition at line 50 of file msrs_x64.h.

◆ name

constexpr const auto x64::msrs::ia32_pat::name = "ia32_pat"

Definition at line 51 of file msrs_x64.h.