Loading...
Searching...
No Matches
frameInteractable.hpp
Go to the documentation of this file.
1
2#pragma once
3
4#include "core/common.hpp"
5
6namespace 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}
Function or object evaluation arguments.
Definition args.hpp:22
Interface for frame interaction.
Definition frameInteractable.hpp:16
to Top