Home
last modified time | relevance | path

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

/arkcompiler/runtime_core/static_core/verification/util/
Doptional_ref.h31 struct OptionalConstRef { struct
33 OptionalConstRef() : value_ {nullptr} {} in OptionalConstRef() argument
36 OptionalConstRef(std::nullopt_t /* unused */) : value_ {nullptr} {} in OptionalConstRef() function
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() function
41 explicit OptionalConstRef(const T *ptr) : value_ {const_cast<T *>(ptr)} {} in OptionalConstRef() argument
44 bool HasRef() const in HasRef()
49 const T &Get() const in Get()
81 DEFAULT_COPY_SEMANTIC(OptionalConstRef); argument
85 explicit OptionalConstRef(T *ptr) : value_ {ptr} {} in OptionalConstRef() function
[all …]