QCOR
runtime
utils
qcor_pimpl.hpp
1
#pragma once
2
3
#include <memory>
4
5
namespace
qcor
{
6
template
<
typename
T>
7
class
qcor_pimpl
{
8
private
:
9
std::unique_ptr<T> m;
10
11
public
:
12
qcor_pimpl
();
13
qcor_pimpl
(
const
qcor_pimpl<T>
&);
14
template
<
typename
... Args>
15
qcor_pimpl
(Args&&...);
16
~
qcor_pimpl
();
17
T* operator->();
18
T* operator->()
const
;
19
T& operator*();
20
};
21
}
qcor::qcor_pimpl
Definition:
qcor_pimpl.hpp:7
qcor
Definition:
qcor_syntax_handler.cpp:15
Generated by
1.8.17