|
libbio
|
#include "bio/common/ByteStream.h"#include "bio/common/Cast.h"#include "bio/common/type/EnableIf.h"#include "bio/common/type/IsPointer.h"#include "bio/common/type/IsPrimitive.h"#include "bio/common/type/NormalizeTypeName.h"#include "bio/common/type/RemovePointer.h"#include "bio/common/type/TypeName.h"#include "bio/common/macro/Macros.h"#include <cstring>

Go to the source code of this file.
Namespaces | |
| namespace | bio |
| namespace | bio::arrangement_detail |
Functions | |
| bool | bio::arrangement_detail::IsTypeNameEquivalent (const String &externalName, const ImmutableString &internalName) |
| template<typename T > | |
| type::EnableIf< type::IsPrimitiveImplementation< T >::sValue, bool >::Type | bio::arrangement_detail::CompareExternalPrimitive (const ByteStream &external, const T &internalValue) |
| template<typename T > | |
| type::EnableIf<!type::IsPrimitiveImplementation< T >::sValue, bool >::Type | bio::arrangement_detail::CompareExternalPrimitive (const ByteStream &, const T &) |
| template<typename T > | |
| type::EnableIf< type::IsPointerImplementation< T >::sValue, bool >::Type | bio::arrangement_detail::CompareExternalPointer (const ByteStream &external, const T &internalValue) |
| template<typename T > | |
| type::EnableIf<!type::IsPointerImplementation< T >::sValue, bool >::Type | bio::arrangement_detail::CompareExternalPointer (const ByteStream &, const T &) |