NSVD Reader  0.0.1
nodamushi::svd::register_cluster_selector< true > Struct Template Reference

#include <reg_or_cluster.hpp>

Static Public Member Functions

template<typename R , typename C >
static constexpr const R & select (const R &r, const C &c)
 
template<typename R , typename C >
static constexpr R & select (R &r, C &c)
 
template<typename R , typename C >
static const R * get (const reg_or_cluster< R, C > &rc)
 
template<typename R , typename C >
static R * get (reg_or_cluster< R, C > &rc)
 

Static Public Attributes

static constexpr bool is_register = true
 

Detailed Description

template<>
struct nodamushi::svd::register_cluster_selector< true >

Definition at line 117 of file reg_or_cluster.hpp.

Member Function Documentation

◆ get() [1/2]

template<typename R , typename C >
static const R* nodamushi::svd::register_cluster_selector< true >::get ( const reg_or_cluster< R, C > &  rc)
inlinestatic

Definition at line 125 of file reg_or_cluster.hpp.

◆ get() [2/2]

template<typename R , typename C >
static R* nodamushi::svd::register_cluster_selector< true >::get ( reg_or_cluster< R, C > &  rc)
inlinestatic

Definition at line 130 of file reg_or_cluster.hpp.

◆ select() [1/2]

template<typename R , typename C >
static constexpr const R& nodamushi::svd::register_cluster_selector< true >::select ( const R &  r,
const C &  c 
)
inlinestatic

Definition at line 121 of file reg_or_cluster.hpp.

◆ select() [2/2]

template<typename R , typename C >
static constexpr R& nodamushi::svd::register_cluster_selector< true >::select ( R &  r,
C &  c 
)
inlinestatic

Definition at line 123 of file reg_or_cluster.hpp.

Member Data Documentation

◆ is_register

constexpr bool nodamushi::svd::register_cluster_selector< true >::is_register = true
static

Definition at line 119 of file reg_or_cluster.hpp.


The documentation for this struct was generated from the following file: