libbio
Loading...
Searching...
No Matches
Namespaces | Functions
Comparisons.h File Reference
#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>
Include dependency graph for Comparisons.h:
This graph shows which files directly or indirectly include this file:

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 &)