Jamba C++ API
7.5.0
Loading...
Searching...
No Matches
Disposable.h
Go to the documentation of this file.
1
/*
2
* Copyright (c) 2018 pongasoft
3
*
4
* Licensed under the Apache License, Version 2.0 or the MIT license,
5
* at your option. You may not use this file except in compliance with
6
* one of these licenses. You may obtain copies of the licenses at:
7
*
8
* https://www.apache.org/licenses/LICENSE-2.0
9
* https://opensource.org/licenses/MIT
10
*
11
* Unless required by applicable law or agreed to in writing, software
12
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
13
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
14
* License for the specific language governing permissions and limitations under
15
* the License.
16
*
17
* @author Yan Pujante
18
*/
19
#pragma once
20
21
namespace
pongasoft
{
22
namespace
Utils
{
23
27
class
Disposable
28
{
29
public
:
30
virtual
void
dispose
() = 0;
31
};
32
33
}
34
}
pongasoft::Utils::Disposable
Classes who can release resources can implement this interface.
Definition
Disposable.h:28
pongasoft::Utils::Disposable::dispose
virtual void dispose()=0
pongasoft::Utils
Definition
CircularBuffer.h:26
pongasoft
Definition
Clock.h:23
pongasoft
Utils
Disposable.h
Generated by
1.16.1