载入中...
搜索中...
未找到
src
engine
common
命名空间
|
函数
Capability.h 文件参考
#include "
common/Export.h
"
#include <cstddef>
#include <utility>
浏览源代码.
命名空间
namespace
eve
namespace
eve::cap
namespace
eve::cap::detail
函数
void
eve::cap::detail::provideRaw
(
const
char
*
name
,
void
*
impl
)
void
*
eve::cap::detail::queryRaw
(
const
char
*
name
)
void
eve::cap::detail::revokeRaw
(
const
char
*
name
,
void
*
impl
)
void
eve::cap::detail::addListenerRaw
(
const
char
*
name
,
void
*
impl
,
int
priority
)
void
eve::cap::detail::removeListenerRaw
(
const
char
*
name
,
void
*
impl
)
size_t
eve::cap::detail::listenerCountRaw
(
const
char
*
name
)
void
*
eve::cap::detail::listenerAtRaw
(
const
char
*
name
,
size_t
index)
void
eve::cap::detail::clearAllRaw
()
template<
class
I
>
void
eve::cap::provide
(
I
*
impl
)
template<class I >
I *
eve::cap::query
()
template<
class
I
>
void
eve::cap::revoke
(
I
*
impl
)
template<
class
I
>
void
eve::cap::addListener
(
I
*
impl
,
int
priority
=0)
template<
class
I
>
void
eve::cap::removeListener
(
I
*
impl
)
template<
class
I
>
size_t
eve::cap::listenerCount
()
template<
class
I
>
I
*
eve::cap::listenerAt
(
size_t
index)
template<
class
I
,
class
F
>
void
eve::cap::forEach
(
F
&&
fn
)
template<
class
I
,
class
F
>
bool
eve::cap::forEachUntil
(
F
&&
fn
)