KiCad PCB EDA Suite
Loading...
Searching...
No Matches
ODB_ATTR::AttributeBase< T, AttrType > Struct Template Reference

#include <odb_attribute.h>

Public Types

using ValueType = T
 

Public Member Functions

constexpr AttributeBase (T v)
 

Public Attributes

value
 

Static Public Attributes

static constexpr TYPE type = AttrType
 

Detailed Description

template<typename T, TYPE AttrType>
struct ODB_ATTR::AttributeBase< T, AttrType >

Definition at line 45 of file odb_attribute.h.

Member Typedef Documentation

◆ ValueType

template<typename T , TYPE AttrType>
using ODB_ATTR::AttributeBase< T, AttrType >::ValueType = T

Definition at line 47 of file odb_attribute.h.

Constructor & Destructor Documentation

◆ AttributeBase()

template<typename T , TYPE AttrType>
constexpr ODB_ATTR::AttributeBase< T, AttrType >::AttributeBase ( v)
inlineconstexpr

Definition at line 49 of file odb_attribute.h.

Member Data Documentation

◆ type

template<typename T , TYPE AttrType>
constexpr TYPE ODB_ATTR::AttributeBase< T, AttrType >::type = AttrType
staticconstexpr

Definition at line 48 of file odb_attribute.h.

◆ value

template<typename T , TYPE AttrType>
T ODB_ATTR::AttributeBase< T, AttrType >::value

Definition at line 50 of file odb_attribute.h.

Referenced by ATTR_MANAGER::AttrValue2String().


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