Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
CEditNum.cpp File Reference
#include "CEditNum.hpp"
#include "CEnumComponentsGUI.hpp"
#include "IListenerAccept.hpp"
#include "IListenerIsAccept.hpp"
#include "core/CStringTools.hpp"
#include "core/assert.hpp"
#include "core/defines.hpp"
#include "core/memOps.hpp"
#include "core/parsers.hpp"
#include "utils/stringUtils.hpp"
#include <cfloat>
Include dependency graph for CEditNum.cpp:

Classes

class  CPrvListenerIsAcceptEditNum
 
class  CPrvListenerAcceptEditNum
 

Functions

static void prvComposeMsgError (const std::string &nameField, std::string *msgError)
 
static bool prvIsUInt64 (const std::string &txtNumber, const std::string &nameField, uint64_t *data, std::string *msgError)
 
static bool prvIsInt64 (const std::string &txtNumber, const std::string &nameField, int64_t *data, std::string *msgError)
 
static bool prvIsInt32 (const std::string &txtNumber, const std::string &nameField, int32_t *data, std::string *msgError)
 
static bool prvIsInt16 (const std::string &txtNumber, const std::string &nameField, int16_t *data, std::string *msgError)
 
static bool prvIsDouble (const std::string &txtNumber, const std::string &nameField, double *data, std::string *msgError)
 
static bool prvIsDoubleWithCorrectNumberOfDecimals (const std::string &txtNumber, const std::string &nameField, uint8_t maxNumDecimals, std::string *msgError)
 
static bool prvIsInterval (double value, const std::string &nameField, double minData, double maxData, uint8_t maxNumDecimals, std::string *msgError)
 
static CEnumComponentsGUI::EDataType prvGetTypeData (CEditNum::EPrvTypeEdit typeEditNum)
 

Function Documentation

◆ prvComposeMsgError()

static void prvComposeMsgError ( const std::string & nameField,
std::string * msgError )
static

◆ prvGetTypeData()

static CEnumComponentsGUI::EDataType prvGetTypeData ( CEditNum::EPrvTypeEdit typeEditNum)
static

◆ prvIsDouble()

static bool prvIsDouble ( const std::string & txtNumber,
const std::string & nameField,
double * data,
std::string * msgError )
static

◆ prvIsDoubleWithCorrectNumberOfDecimals()

static bool prvIsDoubleWithCorrectNumberOfDecimals ( const std::string & txtNumber,
const std::string & nameField,
uint8_t maxNumDecimals,
std::string * msgError )
static

◆ prvIsInt16()

static bool prvIsInt16 ( const std::string & txtNumber,
const std::string & nameField,
int16_t * data,
std::string * msgError )
static

◆ prvIsInt32()

static bool prvIsInt32 ( const std::string & txtNumber,
const std::string & nameField,
int32_t * data,
std::string * msgError )
static

◆ prvIsInt64()

static bool prvIsInt64 ( const std::string & txtNumber,
const std::string & nameField,
int64_t * data,
std::string * msgError )
static

◆ prvIsInterval()

static bool prvIsInterval ( double value,
const std::string & nameField,
double minData,
double maxData,
uint8_t maxNumDecimals,
std::string * msgError )
static

◆ prvIsUInt64()

static bool prvIsUInt64 ( const std::string & txtNumber,
const std::string & nameField,
uint64_t * data,
std::string * msgError )
static