Pothos
0.7.0-gf7fbae99
The Pothos dataflow programming software suite
include
Pothos
Util
RefHolder.hpp
Go to the documentation of this file.
1
11
#pragma once
12
#include <
Pothos/Config.hpp
>
13
#include <
Pothos/Object/Object.hpp
>
14
#include <vector>
15
16
namespace
Pothos
{
17
namespace
Util {
18
24
class
POTHOS_API
RefHolder
25
{
26
public
:
27
29
virtual
~
RefHolder
(
void
);
30
32
void
holdRef(
const
Object
&container);
33
35
void
dropRef(
const
Object
&container);
36
37
private
:
38
std::vector<Object> _refs;
39
};
40
41
}
//namespace Util
42
}
//namespace Pothos
POTHOS_API
#define POTHOS_API
Definition:
Config.hpp:41
Config.hpp
Object.hpp
Pothos
Definition:
ArchiveEntry.hpp:20
Pothos::Util::RefHolder
Definition:
RefHolder.hpp:24
Pothos::Object
Definition:
Object.hpp:47
Generated on Tue Apr 10 2018 20:23:42 for Pothos by
1.8.13