14 #include "SegmentKey3DF.h"
27 HC_Open_Segment_By_Key(m_key);
31 : m_key(static_cast<SegmentKey3DF &>(segment).Get())
33 HC_Open_Segment_By_Key(m_key);
37 : m_key(HC_Open_Segment(segmentName))
43 if(key != HC_ERROR_KEY) {
44 HC_Open_Segment_By_Key(key);
50 void Open(
const char *segmentName)
52 m_key = HC_Open_Segment(segmentName);
57 HC_KEY Get() {
return m_key; }
59 void Swap(
SmartSegment& other) { std::swap(m_key, other.m_key); }
63 if(m_key != HC_ERROR_KEY) {
Definition: SmartSegment.h:16