Viewing file: gdcmLO.h (1.81 KB) -rw-r--r-- Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
/*=========================================================================
Program: GDCM (Grassroots DICOM). A DICOM library
Copyright (c) 2006-2011 Mathieu Malaterre All rights reserved. See Copyright.txt or http://gdcm.sourceforge.net/Copyright.html for details.
This software is distributed WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the above copyright notice for more information.
=========================================================================*/ #ifndef GDCMLO_H #define GDCMLO_H
#include "gdcmString.h"
namespace gdcm {
/** * \brief LO * * \note TODO */ class /*GDCM_EXPORT*/ LO : public String<'\\',64> /* PLEASE do not export me */ { public: // typedef are not inherited: typedef String<'\\',64> Superclass; typedef Superclass::value_type value_type; typedef Superclass::pointer pointer; typedef Superclass::reference reference; typedef Superclass::const_reference const_reference; typedef Superclass::size_type size_type; typedef Superclass::difference_type difference_type; typedef Superclass::iterator iterator; typedef Superclass::const_iterator const_iterator; typedef Superclass::reverse_iterator reverse_iterator; typedef Superclass::const_reverse_iterator const_reverse_iterator;
// LO constructors. LO(): Superclass() {} LO(const value_type* s): Superclass(s) {} LO(const value_type* s, size_type n): Superclass(s, n) {} LO(const Superclass& s, size_type pos=0, size_type n=npos): Superclass(s, pos, n) {}
bool IsValid() const { if( !Superclass::IsValid() ) return false; // Implementation specific: return true; } };
} // end namespace gdcm
#endif //GDCMLO_H
|