MySQL 9.3.0
Source Code Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
mrs::database::entry::ObjectField Class Reference

#include <object.h>

Inheritance diagram for mrs::database::entry::ObjectField:
[legend]

Public Member Functions

virtual ~ObjectField ()=default
 
 ObjectField (const ObjectField &)=default
 
ObjectFieldoperator= (const ObjectField &)=default
 

Public Attributes

entry::UniversalId id
 
std::string name
 
int position = 0
 
bool enabled = true
 
bool allow_filtering = true
 
bool allow_sorting = true
 

Protected Member Functions

 ObjectField ()=default
 

Constructor & Destructor Documentation

◆ ~ObjectField()

virtual mrs::database::entry::ObjectField::~ObjectField ( )
virtualdefault

◆ ObjectField() [1/2]

mrs::database::entry::ObjectField::ObjectField ( const ObjectField )
default

◆ ObjectField() [2/2]

mrs::database::entry::ObjectField::ObjectField ( )
protecteddefault

Member Function Documentation

◆ operator=()

ObjectField & mrs::database::entry::ObjectField::operator= ( const ObjectField )
default

Member Data Documentation

◆ allow_filtering

bool mrs::database::entry::ObjectField::allow_filtering = true

◆ allow_sorting

bool mrs::database::entry::ObjectField::allow_sorting = true

◆ enabled

bool mrs::database::entry::ObjectField::enabled = true

◆ id

entry::UniversalId mrs::database::entry::ObjectField::id

◆ name

std::string mrs::database::entry::ObjectField::name

◆ position

int mrs::database::entry::ObjectField::position = 0

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