Home
last modified time | relevance | path

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

/external/libmojo/mojo/public/cpp/bindings/
Dstruct_ptr.h123 class InlinedStructPtr {
127 InlinedStructPtr() : state_(NIL) {} in InlinedStructPtr() function
128 InlinedStructPtr(decltype(nullptr)) : state_(NIL) {} in InlinedStructPtr() function
130 ~InlinedStructPtr() {} in ~InlinedStructPtr()
132 InlinedStructPtr& operator=(decltype(nullptr)) { in decltype()
137 InlinedStructPtr(InlinedStructPtr&& other) : state_(NIL) { Take(&other); } in InlinedStructPtr() function
138 InlinedStructPtr& operator=(InlinedStructPtr&& other) {
144 InlinedStructPtr(base::in_place_t, Args&&... args) in InlinedStructPtr() function
149 return TypeConverter<U, InlinedStructPtr>::Convert(*this); in To()
170 void Swap(InlinedStructPtr* other) { in Swap()
[all …]
/external/libmojo/mojo/public/tools/bindings/generators/cpp_templates/
Dmodule.h.tmpl139 using {{struct.name}}Ptr = mojo::InlinedStructPtr<{{struct.name}}>;
150 typedef mojo::InlinedStructPtr<{{union.name}}> {{union.name}}Ptr;