|
CppInterOp
C++ Language Interoperability Layer
|
This is the complete list of members for Cpp::Box, including all inherited members.
| AdoptObject(void *obj, const ObjectOps *ops, void *type) noexcept | Cpp::Box | inlinestatic |
| Box()=default | Cpp::Box | |
| Box(const Box &o) noexcept | Cpp::Box | inline |
| Box(Box &&o) noexcept | Cpp::Box | inline |
| convertTo() const noexcept | Cpp::Box | inline |
| Create(T x, void *type=nullptr) noexcept | Cpp::Box | inlinestatic |
| getKind() const noexcept | Cpp::Box | inline |
| getObjectPtr() const noexcept | Cpp::Box | inline |
| getType() const noexcept | Cpp::Box | inline |
| K_Bool enum value | Cpp::Box | |
| K_Char_S enum value | Cpp::Box | |
| K_Char_U enum value | Cpp::Box | |
| K_Double enum value | Cpp::Box | |
| K_Float enum value | Cpp::Box | |
| K_Int enum value | Cpp::Box | |
| K_Long enum value | Cpp::Box | |
| K_LongDouble enum value | Cpp::Box | |
| K_LongLong enum value | Cpp::Box | |
| K_PtrOrObj enum value | Cpp::Box | |
| K_SChar enum value | Cpp::Box | |
| K_Short enum value | Cpp::Box | |
| K_UChar enum value | Cpp::Box | |
| K_UInt enum value | Cpp::Box | |
| K_ULong enum value | Cpp::Box | |
| K_ULongLong enum value | Cpp::Box | |
| K_Unspecified enum value | Cpp::Box | |
| K_UShort enum value | Cpp::Box | |
| K_Void enum value | Cpp::Box | |
| Kind enum name | Cpp::Box | |
| operator=(const Box &o) noexcept | Cpp::Box | inline |
| operator=(Box &&o) noexcept | Cpp::Box | inline |
| unbox() const noexcept | Cpp::Box | inline |
| visit(V &&vis) const -> decltype(vis(int{})) | Cpp::Box | inline |
| ~Box() noexcept | Cpp::Box | inline |