336 case kBooleanPOD:
return BooleanPODTraits::numBytes();
337 case kUint8POD:
return Uint8PODTraits::numBytes();
338 case kInt8POD:
return Int8PODTraits::numBytes();
339 case kUint16POD:
return Uint16PODTraits::numBytes();
340 case kInt16POD:
return Int16PODTraits::numBytes();
341 case kUint32POD:
return Uint32PODTraits::numBytes();
342 case kInt32POD:
return Int32PODTraits::numBytes();
343 case kUint64POD:
return Uint64PODTraits::numBytes();
344 case kInt64POD:
return Int64PODTraits::numBytes();
345 case kFloat16POD:
return Float16PODTraits::numBytes();
346 case kFloat32POD:
return Float32PODTraits::numBytes();
347 case kFloat64POD:
return Float64PODTraits::numBytes();
348 case kStringPOD:
return StringPODTraits::numBytes();
349 case kWstringPOD:
return WstringPODTraits::numBytes();
387 if ( n == BooleanPODTraits::name() )
return BooleanPODTraits::pod_enum;
388 else if ( n == Uint8PODTraits::name() )
return Uint8PODTraits::pod_enum;
389 else if ( n == Int8PODTraits::name() )
return Int8PODTraits::pod_enum;
390 else if ( n == Uint16PODTraits::name() )
return Uint16PODTraits::pod_enum;
391 else if ( n == Int16PODTraits::name() )
return Int16PODTraits::pod_enum;
392 else if ( n == Uint32PODTraits::name() )
return Uint32PODTraits::pod_enum;
393 else if ( n == Int32PODTraits::name() )
return Int32PODTraits::pod_enum;
394 else if ( n == Uint64PODTraits::name() )
return Uint64PODTraits::pod_enum;
395 else if ( n == Int64PODTraits::name() )
return Int64PODTraits::pod_enum;
396 else if ( n == Float16PODTraits::name() )
return Float16PODTraits::pod_enum;
397 else if ( n == Float32PODTraits::name() )
return Float32PODTraits::pod_enum;
398 else if ( n == Float64PODTraits::name() )
return Float64PODTraits::pod_enum;
399 else if ( n == StringPODTraits::name() )
return StringPODTraits::pod_enum;
400 else if ( n == WstringPODTraits::name() )
return WstringPODTraits::pod_enum;