jmespath.cpp
C++ implementation of JMESPath, a query language for JSON http://jmespath.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Public Types | Public Member Functions | List of all members
jmespath::parser::AppendUtf8Action Class Reference

The AppendUtf8Action class is a functor for appending UTF-32 characters to UTF-8 encoded strings. More...

#include <appendutf8action.h>

Public Types

using result_type = void
 The action's result type. More...
 

Public Member Functions

result_type operator() (String &utf8String, UnicodeChar utf32Char) const
 Appends the utf32Char character to the utf8String encoded in UTF-8. More...
 

Detailed Description

The AppendUtf8Action class is a functor for appending UTF-32 characters to UTF-8 encoded strings.

Member Typedef Documentation

The action's result type.

Member Function Documentation

result_type jmespath::parser::AppendUtf8Action::operator() ( String utf8String,
UnicodeChar  utf32Char 
) const
inline

Appends the utf32Char character to the utf8String encoded in UTF-8.

Parameters
[out]utf8StringThe string where the encoded value of the utf32Char will be appended.
[in]utf32CharThe input character encoded in UTF-32

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