Odil
A C++11 library for the DICOM standard
Classes | Namespaces | Macros | Functions
Value.h File Reference
#include <cstdint>
#include <initializer_list>
#include <memory>
#include <string>
#include <vector>
#include "odil/odil.h"
#include "odil/Value.txx"
Include dependency graph for Value.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  odil::Value
 A value held in a DICOM element. More...
 

Namespaces

namespace  odil
 

Macros

#define ODIL_VALUE_CONSTRUCTORS(type)
 

Functions

bool odil::operator== (Value::DataSets const &left, Value::DataSets const &right)
 Equality test. More...
 
bool odil::operator!= (Value::DataSets const &left, Value::DataSets const &right)
 Difference test. More...
 
template<typename TVisitor >
TVisitor::result_type odil::apply_visitor (TVisitor const &visitor, Value const &value)
 Visitor of values. More...
 
template<typename TVisitor >
TVisitor::result_type odil::apply_visitor (TVisitor const &visitor, Value &value)
 Visitor of values. More...
 

Macro Definition Documentation

◆ ODIL_VALUE_CONSTRUCTORS

#define ODIL_VALUE_CONSTRUCTORS (   type)
Value:
Value(type const & value); \
Value(type && value); \
Value(std::initializer_list<type::value_type> const & value);