vega
include
vega
manipulators
long_text_manipulator.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
vega/manipulators/single_string_manipulator.h
"
4
5
namespace
vega
{
6
namespace
manipulators {
7
class
LongTextManipulator
:
public
SingleStringManipulator
{
8
using
SingleStringManipulator::SingleStringManipulator
;
9
10
public
:
11
virtual
bool
is_valid_for
(
const
VR
& vr)
const override
{
12
return
vr ==
vr::LT
;
13
}
14
};
15
}
16
17
namespace
vr {
18
template
<>
19
bool
manipulator_is_valid_for<manipulators::LongTextManipulator>(
VR::value_type
value
);
20
}
21
}
vega::manipulators::LongTextManipulator
Definition:
long_text_manipulator.h:7
vega::manipulators::SingleStringManipulator
A manipulator class for VR that represent a single string.
Definition:
single_string_manipulator.h:13
vega::VR
Definition:
vr.h:13
vega::manipulators::SingleStringManipulator::value
const std::string & value() const
Definition:
single_string_manipulator.h:23
vega::manipulators::SingleStringManipulator::SingleStringManipulator
SingleStringManipulator()
vega::VR::value_type
uint16_t value_type
Definition:
vr.h:29
vega::manipulators::LongTextManipulator::is_valid_for
virtual bool is_valid_for(const VR &vr) const override
Definition:
long_text_manipulator.h:11
vega
Definition:
age.h:6
single_string_manipulator.h
vega::vr::LT
const VR LT
Definition:
vr_constants.h:248
Generated by
1.8.13