34 #ifndef RAG_TIME_5_CLUSTER_MANAGER
35 # define RAG_TIME_5_CLUSTER_MANAGER
52 namespace RagTime5ClusterManagerInternal
117 for (
int i=0; i<2; ++i)
125 for (
size_t i=0; i<
m_ids.size(); ++i)
126 if (
m_ids[i]>0)
return false;
146 return "unicodeListLink";
148 return "unknownClusterC";
152 return "fieldsList[unkn]";
175 if (z.
empty())
return o;
177 size_t numLinks=z.
m_ids.size();
178 if (numLinks>1) o <<
"[";
179 for (
size_t i=0; i<numLinks; ++i) {
183 o <<
"data" << z.
m_ids[i] <<
"A";
184 if (i+1!=numLinks) o <<
",";
186 if (numLinks>1) o <<
"]";
188 o <<
"[" << std::hex << z.
m_fieldSize << std::dec <<
":" << z.
m_N <<
"]";
403 shared_ptr<RagTime5ClusterManagerInternal::State>
m_state;