| 218 | }; |
| 219 | |
| 220 | void |
| 221 | LogField::init_milestone_container() |
| 222 | { |
| 223 | if (m_milestone_map.empty()) { |
| 224 | for (unsigned i = 0; i < countof(milestones); ++i) { |
| 225 | m_milestone_map.insert( |
| 226 | std::make_pair(swoc::TextView(milestones[i].msname, strlen(milestones[i].msname)), milestones[i].mstype)); |
| 227 | } |
| 228 | } |
| 229 | } |
| 230 | |
| 231 | // Generic field ctor |
| 232 | LogField::LogField(const char *name, const char *symbol, Type type, MarshalFunc marshal, VarUnmarshalFuncSliceOnly unmarshal, |