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

Public Member Functions

void set_field (const google::protobuf::FieldDescriptor *field_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::Conditionsconditions ()
 
bool has_required_if ()
 
bool has_omit_if ()
 
bool has_only_if ()
 
bool has_min ()
 
bool has_max ()
 
bool required ()
 
bool omit ()
 
bool only ()
 
double min ()
 
double max ()
 

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 112 of file dynamic_conditions.cpp.

◆ has_max()

bool dccl::DynamicConditions::has_max ( )
inline

Definition at line 61 of file dynamic_conditions.h.

◆ has_min()

bool dccl::DynamicConditions::has_min ( )
inline

Definition at line 60 of file dynamic_conditions.h.

◆ has_omit_if()

bool dccl::DynamicConditions::has_omit_if ( )
inline

Definition at line 58 of file dynamic_conditions.h.

◆ has_only_if()

bool dccl::DynamicConditions::has_only_if ( )
inline

Definition at line 59 of file dynamic_conditions.h.

◆ has_required_if()

bool dccl::DynamicConditions::has_required_if ( )
inline

Definition at line 57 of file dynamic_conditions.h.

◆ max()

double dccl::DynamicConditions::max ( )

Definition at line 201 of file dynamic_conditions.cpp.

◆ min()

double dccl::DynamicConditions::min ( )

Definition at line 183 of file dynamic_conditions.cpp.

◆ omit()

bool dccl::DynamicConditions::omit ( )

Definition at line 152 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 120 of file dynamic_conditions.cpp.

◆ 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 50 of file dynamic_conditions.h.


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