mrdocs::AccessKind

Access specifier.

Synopsis

Declared in <mrdocs/Metadata/Specifiers/AccessKind.hpp>

enum class AccessKind : int;

Description

None is set to zero since it is the most frequently occurring access, and it is elided by the bitstream encoder because it has an all-zero bit pattern. This improves compression in the bitstream.

None is used for namespace members and friend; such declarations have no access.

Members

NameDescription
None Unspecified access
Public Public access
Protected Protected access
Private Private access

Non-Member Functions

NameDescription
toStringConvert access specifier to its string form.