44 #ifndef OPENCV_CORE_CVSTD_HPP
45 #define OPENCV_CORE_CVSTD_HPP
48 # error cvstd.hpp header must be compiled as C++
51 #include "opencv2/core/cvdef.h"
68 static inline unsigned abs(
unsigned a) {
return a; }
81 #include "cvstd_wrapper.hpp"
153 #ifndef OPENCV_DISABLE_STRING_LOWER_UPPER_CONVERSIONS
158 static inline char char_tolower(
char ch)
163 static inline char char_toupper(
char ch)
Definition: cvstd.hpp:120
Definition: cvstd.hpp:111
size_t size_type
Definition: cvstd.hpp:118
ptrdiff_t difference_type
Definition: cvstd.hpp:119
_Tp value_type
Definition: cvstd.hpp:113
Allocator(Allocator< U > const &)
Definition: cvstd.hpp:126
const value_type & const_reference
Definition: cvstd.hpp:117
Allocator(Allocator const &)
Definition: cvstd.hpp:124
size_type max_size() const
Definition: cvstd.hpp:138
const value_type * const_pointer
Definition: cvstd.hpp:115
pointer address(reference r)
Definition: cvstd.hpp:129
pointer allocate(size_type count, const void *=0)
Definition: cvstd.hpp:132
void construct(pointer p, const _Tp &v)
Definition: cvstd.hpp:135
Allocator()
Definition: cvstd.hpp:122
void destroy(pointer p)
Definition: cvstd.hpp:136
value_type * pointer
Definition: cvstd.hpp:114
void deallocate(pointer p, size_type)
Definition: cvstd.hpp:133
value_type & reference
Definition: cvstd.hpp:116
const_pointer address(const_reference r)
Definition: cvstd.hpp:130
~Allocator()
Definition: cvstd.hpp:123
static std::string toLowerCase(const std::string &str)
Definition: cvstd.hpp:170
std::string String
Definition: cvstd.hpp:151
static std::string toUpperCase(const std::string &str)
Definition: cvstd.hpp:177
class CV_EXPORTS FileNode
Definition: cvstd.hpp:149
int count
Definition: core_c.h:1413
const CvArr const CvArr CvArr * result
Definition: core_c.h:1423
unsigned char uchar
Definition: interface.h:51
unsigned short ushort
Definition: interface.h:52
uint64_t uint64
Definition: interface.h:62
softfloat abs(softfloat a)
Absolute value.
Definition: softfloat.hpp:444
softfloat max(const softfloat &a, const softfloat &b)
Definition: softfloat.hpp:440
#define CV_EXPORTS
Definition: cvdef.h:435
CV_EXPORTS void * fastMalloc(size_t bufSize)
Allocates an aligned memory buffer.
CV_EXPORTS void fastFree(void *ptr)
Deallocates a memory buffer.
CvRect r
Definition: imgproc_c.h:984
"black box" representation of the file storage associated with a file on disk.
Definition: calib3d.hpp:441
static uchar abs(uchar a)
Definition: cvstd.hpp:66