DCCL v5
Loading...
Searching...
No Matches
dccl::DynamicConditions Class Reference

Public Member Functions

void set_field (const google::protobuf::FieldDescriptor *field_desc)
void set_descriptor (const google::protobuf::Descriptor *msg_desc)
void set_repeated_index (int index)
void regenerate (const google::protobuf::Message *this_msg, const google::protobuf::Message *root_msg, int repeated_index=-1)
const dccl::DCCLFieldOptions::Conditions & conditions ()
bool has_required_if ()
bool has_omit_if ()
bool has_only_if ()
bool has_min ()
bool has_max ()
bool has_max_bytes ()
bool required ()
bool omit ()
bool only ()
double min ()
double max ()
uint32_t max_bytes ()

Detailed Description

Definition at line 39 of file dynamic_conditions.h.

Constructor & Destructor Documentation

◆ ~DynamicConditions()

dccl::DynamicConditions::~DynamicConditions ( )

Definition at line 46 of file dynamic_conditions.cpp.

Member Function Documentation

◆ conditions()

const dccl::DCCLFieldOptions::Conditions & dccl::DynamicConditions::conditions ( )

Definition at line 113 of file dynamic_conditions.cpp.

◆ has_max()

bool dccl::DynamicConditions::has_max ( )
inline

Definition at line 63 of file dynamic_conditions.h.

◆ has_max_bytes()

bool dccl::DynamicConditions::has_max_bytes ( )

Definition at line 121 of file dynamic_conditions.cpp.

◆ has_min()

bool dccl::DynamicConditions::has_min ( )
inline

Definition at line 62 of file dynamic_conditions.h.

◆ has_omit_if()

bool dccl::DynamicConditions::has_omit_if ( )
inline

Definition at line 60 of file dynamic_conditions.h.

◆ has_only_if()

bool dccl::DynamicConditions::has_only_if ( )
inline

Definition at line 61 of file dynamic_conditions.h.

◆ has_required_if()

bool dccl::DynamicConditions::has_required_if ( )
inline

Definition at line 59 of file dynamic_conditions.h.

◆ max()

double dccl::DynamicConditions::max ( )

Definition at line 209 of file dynamic_conditions.cpp.

◆ max_bytes()

uint32_t dccl::DynamicConditions::max_bytes ( )

Definition at line 227 of file dynamic_conditions.cpp.

◆ min()

double dccl::DynamicConditions::min ( )

Definition at line 191 of file dynamic_conditions.cpp.

◆ omit()

bool dccl::DynamicConditions::omit ( )

Definition at line 160 of file dynamic_conditions.cpp.

◆ regenerate()

void dccl::DynamicConditions::regenerate ( const google::protobuf::Message * this_msg,
const google::protobuf::Message * root_msg,
int repeated_index = -1 )

Definition at line 58 of file dynamic_conditions.cpp.

◆ required()

bool dccl::DynamicConditions::required ( )

Definition at line 128 of file dynamic_conditions.cpp.

◆ set_descriptor()

void dccl::DynamicConditions::set_descriptor ( const google::protobuf::Descriptor * msg_desc)
inline

Definition at line 50 of file dynamic_conditions.h.

◆ set_field()

void dccl::DynamicConditions::set_field ( const google::protobuf::FieldDescriptor * field_desc)
inline

Definition at line 45 of file dynamic_conditions.h.

◆ set_repeated_index()

void dccl::DynamicConditions::set_repeated_index ( int index)
inline

Definition at line 52 of file dynamic_conditions.h.


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