vega
include
vega
manipulators
signed_long_manipulator.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <cstdint>
4
#include "
vega/manipulators/fixed_size_element_manipulator.h
"
5
6
namespace
vega
{
7
namespace
manipulators {
8
class
SignedLongManipulator
:
public
FixedSizeElementManipulator
<int32_t> {
9
using
FixedSizeElementManipulator<int32_t>::FixedSizeElementManipulator
;
10
11
public
:
12
virtual
bool
is_valid_for
(
const
VR
& vr)
const override
{
13
return
vr ==
vr::SL
;
14
}
15
};
16
}
17
}
vega::manipulators::SignedLongManipulator
Definition:
signed_long_manipulator.h:8
vega::VR
Definition:
vr.h:13
vega::manipulators::FixedSizeElementManipulator
A manipulator class for VR that represent fixed size elements like integers and floating point number...
Definition:
fixed_size_element_manipulator.h:20
fixed_size_element_manipulator.h
vega
Definition:
age.h:6
vega::vr::SL
const VR SL
Definition:
vr_constants.h:317
vega::manipulators::SignedLongManipulator::is_valid_for
virtual bool is_valid_for(const VR &vr) const override
Definition:
signed_long_manipulator.h:12
Generated by
1.8.13