SOIL C++
C++ Unified Device Interface
SOIL::Range< std::string > Class Reference

String Range. More...

#include <Range.h>

Public Member Functions

 Range ()
 
 Range (size_t low, size_t high)
 
 Range (std::vector< size_t > limits)
 
 ~Range ()
 
HTTP::Json wjson (void)
 
bool check (const std::string &value)
 

Detailed Description

Specialization of Range for strings, where the limits correspond to minimal and maximum length.

Definition at line 110 of file Range.h.

Constructor & Destructor Documentation

◆ Range() [1/3]

SOIL::Range< std::string >::Range ( )

Definition at line 3 of file Range.cpp.

◆ Range() [2/3]

SOIL::Range< std::string >::Range ( size_t  low,
size_t  high 
)

Definition at line 7 of file Range.cpp.

◆ Range() [3/3]

SOIL::Range< std::string >::Range ( std::vector< size_t >  limits)

Definition at line 11 of file Range.cpp.

◆ ~Range()

SOIL::Range< std::string >::~Range ( )

Definition at line 29 of file Range.cpp.

Member Function Documentation

◆ check()

bool SOIL::Range< std::string >::check ( const std::string &  value)

Definition at line 44 of file Range.cpp.

◆ wjson()

web::json::value SOIL::Range< std::string >::wjson ( void  )

Definition at line 33 of file Range.cpp.


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