GEOSX
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) 2018-2020 Lawrence Livermore National Security LLC
6
* Copyright (c) 2018-2020 The Board of Trustees of the Leland Stanford Junior University
7
* Copyright (c) 2018-2020 TotalEnergies
8
* Copyright (c) 2019- GEOSX Contributors
9
* All rights reserved
10
*
11
* See top level LICENSE, COPYRIGHT, CONTRIBUTORS, NOTICE, and ACKNOWLEDGEMENTS files for details.
12
* ------------------------------------------------------------------------------------------------------------
13
*/
14
19
#ifndef GEOS_DATAREPOSITORY_WRAPPERCONTEXT_HPP_
20
#define GEOS_DATAREPOSITORY_WRAPPERCONTEXT_HPP_
21
22
#include "
GroupContext.hpp
"
23
#include "
WrapperBase.hpp
"
24
25
namespace
geos
26
{
27
namespace
dataRepository
28
{
29
30
37
class
WrapperContext
final :
public
GroupContext
38
{
39
public
:
40
45
WrapperContext
(
WrapperBase
& wrapper );
46
47
private
:
48
49
string
const
m_typeName;
50
54
string
toString()
const override
;
55
56
};
57
58
59
}
/* namespace dataRepository */
60
}
/* namespace geos */
61
62
#endif
/* GEOS_DATAREPOSITORY_WRAPPERCONTEXT_HPP_ */
GroupContext.hpp
WrapperBase.hpp
geos::dataRepository::GroupContext
Definition:
GroupContext.hpp:38
geos::dataRepository::WrapperBase
Base class for all wrappers containing common operations.
Definition:
WrapperBase.hpp:55
geos::dataRepository::WrapperContext
Definition:
WrapperContext.hpp:38
geos::dataRepository::WrapperContext::WrapperContext
WrapperContext(WrapperBase &wrapper)
Construct a new WrapperContext object.
geos
Definition:
DataLayouts.hpp:28
Generated by
1.9.1