14 #ifndef GDCMCODESTRING_H
15 #define GDCMCODESTRING_H
63 Internal = Internal.Trim(); }
65 Internal(s, pos, n) { Internal = Internal.Trim(); }
80 return Internal.Trim();
95 return ref.Internal == cs.Internal;
99 return ref.Internal != cs.Internal;
105 #endif //GDCMCODESTRING_H
InternalClass::reference reference
Definition: gdcmCodeString.h:50
CodeString()
CodeString constructors.
Definition: gdcmCodeString.h:60
CodeString(const InternalClass &s, size_type pos=0, size_type n=InternalClass::npos)
Definition: gdcmCodeString.h:64
size_type Size() const
Return the size of the string.
Definition: gdcmCodeString.h:76
CodeString(const value_type *s, size_type n)
Definition: gdcmCodeString.h:62
CodeString This is an implementation of DICOM VR: CS The cstor will properly Trim so that operator== ...
Definition: gdcmCodeString.h:41
std::string::value_type value_type
Definition: gdcmString.h:38
InternalClass::const_reverse_iterator const_reverse_iterator
Definition: gdcmCodeString.h:57
InternalClass::value_type value_type
Definition: gdcmCodeString.h:48
#define GDCM_EXPORT
Definition: gdcmWin32.h:34
bool operator!=(const CodeString &ref, const CodeString &cs)
Definition: gdcmCodeString.h:97
std::ostream & operator<<(std::ostream &os, const Directory &d)
Definition: gdcmDirectory.h:92
std::string::iterator iterator
Definition: gdcmString.h:44
std::string GetAsString() const
Return the full code string as std::string.
Definition: gdcmCodeString.h:71
bool operator==(const CodeString &ref, const CodeString &cs)
Definition: gdcmCodeString.h:93
InternalClass::const_iterator const_iterator
Definition: gdcmCodeString.h:55
std::string TrimInternal() const
Definition: gdcmCodeString.h:79
InternalClass::reverse_iterator reverse_iterator
Definition: gdcmCodeString.h:56
InternalClass::size_type size_type
Definition: gdcmCodeString.h:52
CodeString(const value_type *s)
Definition: gdcmCodeString.h:61
std::string::size_type size_type
Definition: gdcmString.h:42
std::string::reference reference
Definition: gdcmString.h:40
String.
Definition: gdcmString.h:31
InternalClass::difference_type difference_type
Definition: gdcmCodeString.h:53
std::string::reverse_iterator reverse_iterator
Definition: gdcmString.h:46
InternalClass::const_reference const_reference
Definition: gdcmCodeString.h:51
std::string::const_reference const_reference
Definition: gdcmString.h:41
std::string::difference_type difference_type
Definition: gdcmString.h:43
InternalClass::iterator iterator
Definition: gdcmCodeString.h:54
std::string::pointer pointer
Definition: gdcmString.h:39
InternalClass::pointer pointer
Definition: gdcmCodeString.h:49
std::string::const_iterator const_iterator
Definition: gdcmString.h:45
std::string::const_reverse_iterator const_reverse_iterator
Definition: gdcmString.h:47