Open Lighting Architecture: ola::messaging::StringFieldDescriptor Class Reference

| Open Lighting Architecture 0.10.9

Loading...
Searching...
No Matches
Public Member Functions | List of all members
ola::messaging::StringFieldDescriptor Class Reference

## Detailed Description

A FieldDescriptor that represents a string

Inheritance diagram for ola::messaging::StringFieldDescriptor:

## Public Member Functions
| StringFieldDescriptor (const std::string &name, uint8_t min_size, uint8_t max_size)
bool | FixedSize () const
bool | LimitedSize () const
unsigned int | MinSize () const
unsigned int | MaxSize () const
void | Accept (FieldDescriptorVisitor *visitor) const
Public Member Functions inherited from ola::messaging::FieldDescriptor
| FieldDescriptor (const std::string &name)
const std::string & | Name () const

## Member Function Documentation

## ◆ Accept()

void ola::messaging::StringFieldDescriptor::Accept | ( | FieldDescriptorVisitor * | visitor | ) | const
| inlinevirtual

Implements ola::messaging::FieldDescriptorInterface.

## ◆ FixedSize()

bool ola::messaging::StringFieldDescriptor::FixedSize | ( |  | ) | const
| inlinevirtual

Implements ola::messaging::FieldDescriptorInterface.

## ◆ LimitedSize()

bool ola::messaging::StringFieldDescriptor::LimitedSize | ( |  | ) | const
| inlinevirtual

Implements ola::messaging::FieldDescriptorInterface.

## ◆ MaxSize()

unsigned int ola::messaging::StringFieldDescriptor::MaxSize | ( |  | ) | const
| inlinevirtual

Implements ola::messaging::FieldDescriptorInterface.

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

- include/ola/messaging/Descriptor.h