|
Sen API
Sen Libraries
|
This is the complete list of members for sen::VariantTraitsBase< T >, including all inherited members.
| assignField(const Var &fieldValue, T &val) | sen::VariantTraitsBase< T > | inlineprotectedstatic |
| assignFieldByName(const char *currentType, const char *expectedTypeLong, const char *expectedTypeShort, const char *expectedAliasTypeShort, const Var &fieldValue, T &val) | sen::VariantTraitsBase< T > | inlineprotectedstatic |
| available | sen::VariantTraitsBase< T > | static |
| expectAtLeastOneField(const char *name, const Span< uint16_t > &fields) | sen::VariantTraitsBaseBase | protectedstatic |
| getFieldSerializedSize(const T &val, uint32_t key, uint32_t &result) | sen::VariantTraitsBase< T > | inlineprotectedstatic |
| getTypeAndValue(const Var &var, ConstTypeHandle< VariantType > meta) | sen::VariantTraitsBaseBase | protectedstatic |
| readField(InputStream &in, T &val) | sen::VariantTraitsBase< T > | inlineprotectedstatic |
| throwEmptyStructError(const char *name) | sen::VariantTraitsBaseBase | protectedstatic |
| throwInvalidFieldIndex(const char *variantName, uint16_t index) | sen::VariantTraitsBaseBase | protectedstatic |
| throwNonNativeField(const char *variantName, const char *fieldName) | sen::VariantTraitsBaseBase | protectedstatic |
| tryFieldValueToVariant(const T &val, Var &var, std::shared_ptr< Var > valueVar, uint32_t key) | sen::VariantTraitsBase< T > | inlineprotectedstatic |
| tryPrintField(std::ostream &out, const char *typeName, const T &val, bool requiresNewline) | sen::VariantTraitsBase< T > | inlinestatic |
| tryWriteField(OutputStream &out, const T &val, uint32_t key) | sen::VariantTraitsBase< T > | inlineprotectedstatic |