Home
last modified time | relevance | path

Searched refs:InlinedStructPtr (Results 1 – 3 of 3) sorted by relevance

/external/libmojo/mojo/public/cpp/bindings/
Dstruct_ptr.h121 class InlinedStructPtr {
125 InlinedStructPtr() : is_null_(true) {} in InlinedStructPtr() function
126 InlinedStructPtr(decltype(nullptr)) : is_null_(true) {} in InlinedStructPtr() function
128 ~InlinedStructPtr() {} in ~InlinedStructPtr()
130 InlinedStructPtr& operator=(decltype(nullptr)) { in decltype()
135 InlinedStructPtr(InlinedStructPtr&& other) : is_null_(true) { Take(&other); } in InlinedStructPtr() function
136 InlinedStructPtr& operator=(InlinedStructPtr&& other) {
143 return TypeConverter<U, InlinedStructPtr>::Convert(*this); in To()
164 void Swap(InlinedStructPtr* other) { in Swap()
169 InlinedStructPtr Clone() const { in Clone()
[all …]
/external/libmojo/mojo/public/cpp/bindings/lib/
Dbindings_internal.h43 class InlinedStructPtr; variable
303 struct MojomTypeTraits<InlinedStructPtr<T>, false> {
/external/libmojo/mojo/public/tools/bindings/generators/cpp_templates/
Dmodule.h.tmpl149 using {{struct.name}}Ptr = mojo::InlinedStructPtr<{{struct.name}}>;
160 typedef mojo::InlinedStructPtr<{{union.name}}> {{union.name}}Ptr;