Main MRPT website > C++ reference for MRPT 1.9.9
Macros | Functions
string_utils.cpp File Reference
#include "base-precomp.h"
#include <mrpt/system/string_utils.h>
#include <mrpt/system/os.h>
#include <cstring>

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) noexcept
 

Macro Definition Documentation

◆ MASK2BYTES

#define MASK2BYTES   0xC0

Definition at line 59 of file string_utils.cpp.

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

◆ MASK3BYTES

#define MASK3BYTES   0xE0

Definition at line 60 of file string_utils.cpp.

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

◆ MASK4BYTES

#define MASK4BYTES   0xF0

Definition at line 61 of file string_utils.cpp.

◆ MASK5BYTES

#define MASK5BYTES   0xF8

Definition at line 62 of file string_utils.cpp.

◆ MASK6BYTES

#define MASK6BYTES   0xFC

Definition at line 63 of file string_utils.cpp.

◆ MASKBITS

#define MASKBITS   0x3F

Definition at line 57 of file string_utils.cpp.

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

◆ MASKBYTE

#define MASKBYTE   0x80

Definition at line 58 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 
)
noexcept

Definition at line 214 of file string_utils.cpp.

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

Here is the caller graph for this function:



Page generated by Doxygen 1.8.14 for MRPT 1.9.9 Git: ae4571287 Thu Nov 23 00:06:53 2017 +0100 at dom oct 27 23:51:55 CET 2019