PSCF
v1.3
src
util
param
OptionalLabel.h
1
#ifndef UTIL_OPTIONAL_LABEL_H
2
#define UTIL_OPTIONAL_LABEL_H
3
4
/*
5
* Util Package - C++ Utilities for Scientific Computation
6
*
7
* Copyright 2010 - 2017, The Regents of the University of Minnesota
8
* Distributed under the terms of the GNU General Public License.
9
*/
10
11
#include <util/param/Label.h>
12
13
namespace
Util
14
{
15
23
class
OptionalLabel
:
public
Label
24
{
25
26
public
:
27
31
OptionalLabel
();
32
38
explicit
OptionalLabel
(std::string
string
);
39
45
explicit
OptionalLabel
(
const
char
*
string
);
46
52
OptionalLabel
(
const
OptionalLabel
& other);
53
57
virtual
~OptionalLabel
();
58
59
};
60
61
}
62
#endif
Util::Label::Label
Label(bool isRequired=true)
Constructor.
Definition
Label.cpp:61
Util::OptionalLabel::~OptionalLabel
virtual ~OptionalLabel()
Destructor.
Definition
OptionalLabel.cpp:44
Util::OptionalLabel::OptionalLabel
OptionalLabel()
Default constructor.
Definition
OptionalLabel.cpp:16
Util
Utility classes for scientific computation.
Definition
accumulators.mod:1
Generated on
for PSCF by
1.14.0