Namespaces | Typedefs | Functions
intel_x64::cr0 Namespace Reference

Namespaces

 alignment_mask
 
 cache_disable
 
 emulation
 
 extension_type
 
 monitor_coprocessor
 
 not_write_through
 
 numeric_error
 
 paging
 
 protection_enable
 
 task_switched
 
 write_protect
 

Typedefs

using value_type = uint64_t
 

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
 

Typedef Documentation

◆ value_type

using intel_x64::cr0::value_type = typedef uint64_t

Definition at line 46 of file crs_intel_x64.h.

Function Documentation

◆ get()

auto intel_x64::cr0::get ( )
inlinenoexcept

Definition at line 48 of file crs_intel_x64.h.

◆ set()

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

Definition at line 52 of file crs_intel_x64.h.

◆ dump()

void intel_x64::cr0::dump ( )
inlinenoexcept

Definition at line 197 of file crs_intel_x64.h.