ICU4X
International Components for Unicode
|
#include <CodePointSetBuilder.d.hpp>
Public Member Functions | |
std::unique_ptr< icu4x::CodePointSetData > | build () |
void | complement () |
bool | is_empty () const |
void | add_char (char32_t ch) |
void | add_inclusive_range (char32_t start, char32_t end) |
void | add_set (const icu4x::CodePointSetData &data) |
void | remove_char (char32_t ch) |
void | remove_inclusive_range (char32_t start, char32_t end) |
void | remove_set (const icu4x::CodePointSetData &data) |
void | retain_char (char32_t ch) |
void | retain_inclusive_range (char32_t start, char32_t end) |
void | retain_set (const icu4x::CodePointSetData &data) |
void | complement_char (char32_t ch) |
void | complement_inclusive_range (char32_t start, char32_t end) |
void | complement_set (const icu4x::CodePointSetData &data) |
Static Public Member Functions | |
static std::unique_ptr< icu4x::CodePointSetBuilder > | create () |
static void | operator delete (void *ptr) |
See the Rust documentation for CodePointInversionListBuilder
for more information.
|
inline |
Add a single character to the set
See the Rust documentation for add_char
for more information.
|
inline |
Add an inclusive range of characters to the set
See the Rust documentation for add_range
for more information.
|
inline |
Add all elements that belong to the provided set to the set
See the Rust documentation for add_set
for more information.
|
inline |
Build this into a set
This object is repopulated with an empty builder
See the Rust documentation for build
for more information.
|
inline |
Complements this set
(Elements in this set are removed and vice versa)
See the Rust documentation for complement
for more information.
|
inline |
Complement a single character to the set
(Characters which are in this set are removed and vice versa)
See the Rust documentation for complement_char
for more information.
|
inline |
Complement an inclusive range of characters from the set
(Characters which are in this set are removed and vice versa)
See the Rust documentation for complement_range
for more information.
|
inline |
Complement all elements that belong to the provided set from the set
(Characters which are in this set are removed and vice versa)
See the Rust documentation for complement_set
for more information.
|
inlinestatic |
Make a new set builder containing nothing
See the Rust documentation for new
for more information.
|
inline |
Returns whether this set is empty
See the Rust documentation for is_empty
for more information.
|
inlinestatic |
|
inline |
Remove a single character to the set
See the Rust documentation for remove_char
for more information.
|
inline |
Remove an inclusive range of characters from the set
See the Rust documentation for remove_range
for more information.
|
inline |
Remove all elements that belong to the provided set from the set
See the Rust documentation for remove_set
for more information.
|
inline |
Removes all elements from the set except a single character
See the Rust documentation for retain_char
for more information.
|
inline |
Removes all elements from the set except an inclusive range of characters f
See the Rust documentation for retain_range
for more information.
|
inline |
Removes all elements from the set except all elements in the provided set
See the Rust documentation for retain_set
for more information.