libjmmcg
release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
automatic_scope.hpp
Go to the documentation of this file.
1
/******************************************************************************
2
** Copyright © 2008 by J.M.McGuiness, jmmcg@sourceforge.net & coder@hussar.me.uk
3
**
4
** This library is free software; you can redistribute it and/or
5
** modify it under the terms of the GNU Lesser General Public
6
** License as published by the Free Software Foundation; either
7
** version 2.1 of the License, or (at your option) any later version.
8
**
9
** This library is distributed in the hope that it will be useful,
10
** but WITHOUT ANY WARRANTY; without even the implied warranty of
11
** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12
** Lesser General Public License for more details.
13
**
14
** You should have received a copy of the GNU Lesser General Public
15
** License along with this library; if not, write to the Free Software
16
** Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
17
*/
18
19
namespace
jmmcg
{
namespace
LIBJMMCG_VER_NAMESPACE {
20
21
/// Used to try to help ensure that an object can only be used in the current, automatic, scope.
22
class
automatic_scope
{
23
void
operator&()=
delete
;
24
void
operator->()=
delete
;
25
};
26
27
} }
core
automatic_scope.hpp
Generated on Tue May 11 2021 17:31:21 for libjmmcg by
1.9.2