Home
last modified time | relevance | path

Searched defs:OptionalConstRef (Results 1 – 1 of 1) sorted by relevance

/arkcompiler/runtime_core/verification/util/
Doptional_ref.h31 struct OptionalConstRef { struct
33 OptionalConstRef() : value {nullptr} {} in OptionalConstRef() function
36 OptionalConstRef(std::nullopt_t) : value {nullptr} {} in OptionalConstRef() argument
38 OptionalConstRef(const T &reference) : value {const_cast<T *>(&reference)} {} in OptionalConstRef() function
40OptionalConstRef(std::reference_wrapper<const T> reference) : OptionalConstRef(reference.get()) {} in OptionalConstRef() argument
41 explicit OptionalConstRef(const T *ptr) : value {const_cast<T *>(ptr)} {} in OptionalConstRef() argument
43 bool HasRef() const in HasRef()
48 const T &Get() const in Get()
82 DEFAULT_COPY_SEMANTIC(OptionalConstRef); argument
86 explicit OptionalConstRef(T *ptr) : value {ptr} {} in OptionalConstRef() function
[all …]