Loading [MathJax]/jax/output/HTML-CSS/config.js
Iros
▼
Iros
►
Iros Project Documentation
►
Namespaces
►
Concepts
►
Classes
▼
Files
▼
File List
►
docs
►
iris
▼
libs
►
ccpp
▼
di
▼
include
▼
di
▼
any
►
concepts
▼
container
►
any.h
►
any_hybrid.h
►
any_inline.h
►
any_ref.h
►
any_shared.h
►
any_unique.h
prelude.h
►
dispatch
►
meta
►
storage
►
types
►
vtable
prelude.h
►
assert
►
bit
►
chrono
►
cli
►
container
►
exec
►
execution
►
format
►
function
►
io
►
math
►
meta
►
parser
►
platform
►
random
►
reflect
►
serialization
►
sync
►
types
►
util
►
vocab
►
dius
►
diusaudio
►
diusgfx
►
ttx
►
userland
►
File Members
GitHub
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
Concepts
Loading...
Searching...
No Matches
any_hybrid.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
di/any/container/any.h
"
4
#include "
di/any/storage/storage_category.h
"
5
#include "
di/container/allocator/allocator.h
"
6
#include "
di/platform/prelude.h
"
7
8
namespace
di::any
{
9
template
<concepts::Interface Interface,
StorageCategory
storage_category =
StorageCategory::MoveOnly
,
10
size_t
inline_size = 2 *
sizeof
(
void
*),
size_t
inline_align =
alignof
(
void
*),
11
concepts::Allocator Alloc =
platform::DefaultAllocator
>
12
using
AnyHybrid
=
Any<Interface, HybridStorage<storage_category, inline_size, inline_align, Alloc>
>;
13
}
14
15
namespace
di
{
16
using
any::AnyHybrid
;
17
}
allocator.h
any.h
prelude.h
di::any
Definition
any.h:18
di::any::StorageCategory
StorageCategory
Definition
storage_category.h:4
di::any::StorageCategory::MoveOnly
@ MoveOnly
Definition
storage_category.h:9
di::any::AnyHybrid
Any< Interface, HybridStorage< storage_category, inline_size, inline_align, Alloc > > AnyHybrid
Definition
any_hybrid.h:12
di::any::Any
meta::Type< AnyT< UserInterface, Storage, VTablePolicy > > Any
Definition
any.h:294
di::platform::DefaultAllocator
container::InfallibleAllocator DefaultAllocator
Definition
custom.h:39
di
Definition
zstring_parser.h:9
storage_category.h
libs
di
include
di
any
container
any_hybrid.h
Generated by
1.13.0