Main MRPT website > C++ reference for MRPT 1.5.6
Macros | Functions
string_utils.cpp File Reference
#include "base-precomp.h"
#include <mrpt/system/string_utils.h>
#include <mrpt/system/os.h>
#include <cstring>
#include <mrpt/synch/CCriticalSection.h>
Include dependency graph for string_utils.cpp:

Go to the source code of this file.

Macros

#define MASKBITS   0x3F
 
#define MASKBYTE   0x80
 
#define MASK2BYTES   0xC0
 
#define MASK3BYTES   0xE0
 
#define MASK4BYTES   0xF0
 
#define MASK5BYTES   0xF8
 
#define MASK6BYTES   0xFC
 

Functions

template<class CONTAINER >
void my_tokenize (const std::string &inString, const std::string &inDelimiters, CONTAINER &outTokens, bool skipBlankTokens) MRPT_NO_THROWS
 

Macro Definition Documentation

◆ MASK2BYTES

#define MASK2BYTES   0xC0

Definition at line 60 of file string_utils.cpp.

Referenced by mrpt::system::decodeUTF8(), and mrpt::system::encodeUTF8().

◆ MASK3BYTES

#define MASK3BYTES   0xE0

Definition at line 61 of file string_utils.cpp.

Referenced by mrpt::system::decodeUTF8().

◆ MASK4BYTES

#define MASK4BYTES   0xF0

Definition at line 62 of file string_utils.cpp.

◆ MASK5BYTES

#define MASK5BYTES   0xF8

Definition at line 63 of file string_utils.cpp.

◆ MASK6BYTES

#define MASK6BYTES   0xFC

Definition at line 64 of file string_utils.cpp.

◆ MASKBITS

#define MASKBITS   0x3F

Definition at line 58 of file string_utils.cpp.

Referenced by mrpt::system::decodeUTF8(), and mrpt::system::encodeUTF8().

◆ MASKBYTE

#define MASKBYTE   0x80

Definition at line 59 of file string_utils.cpp.

Referenced by mrpt::system::decodeUTF8(), and mrpt::system::encodeUTF8().

Function Documentation

◆ my_tokenize()

template<class CONTAINER >
void my_tokenize ( const std::string inString,
const std::string inDelimiters,
CONTAINER &  outTokens,
bool  skipBlankTokens 
)

Definition at line 189 of file string_utils.cpp.

Referenced by mrpt::system::tokenize().




Page generated by Doxygen 1.8.14 for MRPT 1.5.6 Git: 4c65e8431 Tue Apr 24 08:18:17 2018 +0200 at lun oct 28 01:35:26 CET 2019