LLVM 22.0.0git
llvm::sys::unicode::Node Struct Reference

Public Member Functions

constexpr bool isValid () const
constexpr bool hasChildren () const
std::string fullName () const

Public Attributes

bool IsRoot = false
char32_t Value = 0xFFFFFFFF
uint32_t ChildrenOffset = 0
bool HasSibling = false
uint32_t Size = 0
StringRef Name
const NodeParent = nullptr

Detailed Description

Definition at line 31 of file UnicodeNameToCodepoint.cpp.

Member Function Documentation

◆ fullName()

std::string llvm::sys::unicode::Node::fullName ( ) const
inline

Definition at line 45 of file UnicodeNameToCodepoint.cpp.

References N.

Referenced by llvm::sys::unicode::nearestMatchesForCodepointName().

◆ hasChildren()

bool llvm::sys::unicode::Node::hasChildren ( ) const
inlineconstexpr

Definition at line 43 of file UnicodeNameToCodepoint.cpp.

References ChildrenOffset, and IsRoot.

◆ isValid()

bool llvm::sys::unicode::Node::isValid ( ) const
inlineconstexpr

Definition at line 40 of file UnicodeNameToCodepoint.cpp.

References Name, and Value.

Member Data Documentation

◆ ChildrenOffset

uint32_t llvm::sys::unicode::Node::ChildrenOffset = 0

Definition at line 34 of file UnicodeNameToCodepoint.cpp.

Referenced by hasChildren().

◆ HasSibling

bool llvm::sys::unicode::Node::HasSibling = false

Definition at line 35 of file UnicodeNameToCodepoint.cpp.

◆ IsRoot

bool llvm::sys::unicode::Node::IsRoot = false

Definition at line 32 of file UnicodeNameToCodepoint.cpp.

Referenced by hasChildren().

◆ Name

StringRef llvm::sys::unicode::Node::Name

Definition at line 37 of file UnicodeNameToCodepoint.cpp.

Referenced by isValid().

◆ Parent

const Node* llvm::sys::unicode::Node::Parent = nullptr

Definition at line 38 of file UnicodeNameToCodepoint.cpp.

◆ Size

uint32_t llvm::sys::unicode::Node::Size = 0

Definition at line 36 of file UnicodeNameToCodepoint.cpp.

◆ Value

char32_t llvm::sys::unicode::Node::Value = 0xFFFFFFFF

Definition at line 33 of file UnicodeNameToCodepoint.cpp.

Referenced by isValid().


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