ConfigDB::PropertyInfo::Variant Union Reference

#include <PropertyInfo.h>

Collaboration diagram for ConfigDB::PropertyInfo::Variant:

Public Attributes

const FlashStringdefaultString
 
const ObjectInfoobject
 
const EnumInfoenuminfo
 
RangeTemplate< int32_t > int32
 
RangeTemplate< uint32_t > uint32
 
RangeTemplate< const_number_t, number_tnumber
 
RangePtrTemplate< int64_t > int64
 
RangePtrTemplate< uint64_t > uint64
 

Member Data Documentation

◆ defaultString

const FlashString* ConfigDB::PropertyInfo::Variant::defaultString

◆ enuminfo

const EnumInfo* ConfigDB::PropertyInfo::Variant::enuminfo

◆ int32

RangeTemplate<int32_t> ConfigDB::PropertyInfo::Variant::int32

◆ int64

RangePtrTemplate<int64_t> ConfigDB::PropertyInfo::Variant::int64

◆ number

RangeTemplate<const_number_t, number_t> ConfigDB::PropertyInfo::Variant::number

◆ object

const ObjectInfo* ConfigDB::PropertyInfo::Variant::object

◆ uint32

RangeTemplate<uint32_t> ConfigDB::PropertyInfo::Variant::uint32

◆ uint64

RangePtrTemplate<uint64_t> ConfigDB::PropertyInfo::Variant::uint64

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