GEOS
coreComponents
dataRepository
WrapperContext.hpp
Go to the documentation of this file.
1
/*
2
* ------------------------------------------------------------------------------------------------------------
3
* SPDX-License-Identifier: LGPL-2.1-only
4
*
5
* Copyright (c) 2016-2024 Lawrence Livermore National Security LLC
6
* Copyright (c) 2018-2024 Total, S.A
7
* Copyright (c) 2018-2024 The Board of Trustees of the Leland Stanford Junior University
8
* Copyright (c) 2023-2024 Chevron
9
* Copyright (c) 2019- GEOS/GEOSX Contributors
10
* All rights reserved
11
*
12
* See top level LICENSE, COPYRIGHT, CONTRIBUTORS, NOTICE, and ACKNOWLEDGEMENTS files for details.
13
* ------------------------------------------------------------------------------------------------------------
14
*/
15
20
#ifndef GEOS_DATAREPOSITORY_WRAPPERCONTEXT_HPP_
21
#define GEOS_DATAREPOSITORY_WRAPPERCONTEXT_HPP_
22
23
#include "
GroupContext.hpp
"
24
#include "
WrapperBase.hpp
"
25
26
namespace
geos
27
{
28
namespace
dataRepository
29
{
30
31
38
class
WrapperContext
final :
public
GroupContext
39
{
40
public
:
41
46
WrapperContext
(
WrapperBase
& wrapper );
47
48
private
:
49
50
string
const
m_typeName;
51
55
string
toString()
const override
;
56
57
};
58
59
60
}
/* namespace dataRepository */
61
}
/* namespace geos */
62
63
#endif
/* GEOS_DATAREPOSITORY_WRAPPERCONTEXT_HPP_ */
GroupContext.hpp
WrapperBase.hpp
geos::dataRepository::GroupContext
Definition:
GroupContext.hpp:39
geos::dataRepository::WrapperBase
Base class for all wrappers containing common operations.
Definition:
WrapperBase.hpp:56
geos::dataRepository::WrapperContext
Definition:
WrapperContext.hpp:39
geos::dataRepository::WrapperContext::WrapperContext
WrapperContext(WrapperBase &wrapper)
Construct a new WrapperContext object.
geos
Definition:
DataLayouts.hpp:29
Generated by
1.9.1