The Sparta Modeling Framework
Loading...
Searching...
No Matches
sparta::RegisterProxyBase Class Reference

#include <RegisterSet.hpp>

Inheritance diagram for sparta::RegisterProxyBase:
Collaboration diagram for sparta::RegisterProxyBase:

Classes

struct  Definition
 Describes a register Proxy. More...
 

Static Public Attributes

static const Definition DEFINITION_END
 Entry indicating the end of a sparta::Register::Definition array.
 

Detailed Description

RegisterProxy needs to define DEFINITION_END. However, since it is templatized it needs to define DEFINITION_END inline but C++ does not seem to allow inline definition of class variables for template classes. This class, RegisterProxyBase, exists only so that RegisterProxy can derive from it and that way get a definition of DEFINITION_END.

Definition at line 37 of file RegisterSet.hpp.

Member Data Documentation

◆ DEFINITION_END

const Definition sparta::RegisterProxyBase::DEFINITION_END
static

Entry indicating the end of a sparta::Register::Definition array.

Definition at line 98 of file RegisterSet.hpp.


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