class CalendarId

Defined at line 230 of file fidling/gen/sdk/fidl/fuchsia.intl/fuchsia.intl/cpp/fidl/fuchsia.intl/cpp/natural_types.h

Typed identifier for a single calendar system. Currently consists only of a calendar ID.

Public Methods

void CalendarId (Storage_ storage)
void CalendarId (::std::string id)
void CalendarId ()

Default constructs a |CalendarId| only if all of its members are default constructible.

Defined at line 241 of file fidling/gen/sdk/fidl/fuchsia.intl/fuchsia.intl/cpp/fidl/fuchsia.intl/cpp/natural_types.h

void CalendarId (CalendarId && )

Defined at line 244 of file fidling/gen/sdk/fidl/fuchsia.intl/fuchsia.intl/cpp/fidl/fuchsia.intl/cpp/natural_types.h

void CalendarId (const CalendarId & other)
CalendarId & operator= (CalendarId && )

Defined at line 245 of file fidling/gen/sdk/fidl/fuchsia.intl/fuchsia.intl/cpp/fidl/fuchsia.intl/cpp/natural_types.h

CalendarId & operator= (const CalendarId & other)
bool operator== (const CalendarId & other)
bool operator!= (const CalendarId & other)
const ::std::string & id ()

Unicode BCP-47 Locale Identifier with an undefined language tag and a single extension

specifying the calendar ID (from

https://unicode.org/repos/cldr/trunk/common/bcp47/calendar.xml).

Examples:

"und-u-ca-gregory"

"und-u-ca-islamic"

::std::string & id ()

Unicode BCP-47 Locale Identifier with an undefined language tag and a single extension

specifying the calendar ID (from

https://unicode.org/repos/cldr/trunk/common/bcp47/calendar.xml).

Examples:

"und-u-ca-gregory"

"und-u-ca-islamic"

CalendarId & id (::std::string value)

Unicode BCP-47 Locale Identifier with an undefined language tag and a single extension

specifying the calendar ID (from

https://unicode.org/repos/cldr/trunk/common/bcp47/calendar.xml).

Examples:

"und-u-ca-gregory"

"und-u-ca-islamic"

void CalendarId (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits