mrdocs::dom::String

UTF‐8 string value used by the DOM.

Synopsis

Declared in <mrdocs/Dom/String.hpp>

class String final

Member Functions

Name

Description

String [constructor]

Constructor.

~String [destructor]

Destructor.

operator=

Assignment.

c_str

Return the string.

data

Return the string.

empty

Return true if the string is empty.

get

Return the string.

size

Return the size.

str

Return the string.

swap

Swap two strings.

operator std::string_view

Return the string.

Friends

Name Description

mrdocs::dom::operator+

mrdocs::dom::operator+

mrdocs::dom::operator+

Concatenate two strings.

mrdocs::dom::operator<=>

Return the result of comparing two strings.

mrdocs::dom::operator!=

Return the result of comparing two strings.

mrdocs::dom::operator==

Return the result of comparing two strings.

mrdocs::dom::operator<=>

Return the result of comparing two strings.

mrdocs::dom::operator!=

Return the result of comparing two strings.

mrdocs::dom::operator==

Return the result of comparing two strings.

mrdocs::dom::swap

Swap two strings.

Non-Member Functions

Name

Description

::mrdocs::toString

Convert an explicit kind to its string form.

::mrdocs::toString

Convert a reference kind to its string representation.

::mrdocs::toString

Convert a storage class kind to its string form.

::mrdocs::toString

Convert ExplicitInfo to a string.

::mrdocs::toString

Convert a noexcept kind to its string form.

::mrdocs::toString

Convert a cv/ref qualifier kind to its string form.

::mrdocs::toString

Convert access specifier to its string form.

::mrdocs::toString

Convert NoexceptInfo to a string.

::mrdocs::toString

Convert a TypeKind to its string representation.

::mrdocs::toString

Convert an auto‐kind to its spelling.

::mrdocs::toString

Convert a constexpr/consteval specifier kind to a string.

::mrdocs::doc::toString

Convert an inline kind to its kebab‐case string.

::mrdocs::doc::toString

Return the name of the Admonish as a string.

::mrdocs::doc::toString

Return the name of the Parts as a string.

::mrdocs::doc::toString

Convert a block kind to its kebab‐case string name.

::mrdocs::doc::toString

Return the name of the ParamDirection as a string.

Created with MrDocs