Loading...
Searching...
No Matches
frameInteractable.hpp
Go to the documentation of this file.
1
2
#pragma once
3
4
#include "
core/common.hpp
"
5
6
namespace
by {
7
8
class
node;
9
template
<
typename
K,
typename
V>
class
tbicontainable;
10
typedef
tbicontainable<std::string, node> bicontainable;
11
16
class
_nout
frameInteractable
{
17
public
:
18
virtual
~frameInteractable
() =
default
;
19
20
public
:
21
virtual
void
inFrame(
const
bicontainable
*
args
)
const
= 0;
22
23
void
inFrame()
const
{ inFrame(
nullptr
); }
24
25
virtual
void
outFrame()
const
= 0;
26
};
27
}
by::args
Function or object evaluation arguments.
Definition
args.hpp:22
by::frameInteractable
Interface for frame interaction.
Definition
frameInteractable.hpp:16
by::tbicontainable< std::string, node >
common.hpp
to Top