aboutsummaryrefslogtreecommitdiff
path: root/odb/pgsql/endian-traits.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'odb/pgsql/endian-traits.cxx')
-rw-r--r--odb/pgsql/endian-traits.cxx25
1 files changed, 14 insertions, 11 deletions
diff --git a/odb/pgsql/endian-traits.cxx b/odb/pgsql/endian-traits.cxx
index 6730912..00420d0 100644
--- a/odb/pgsql/endian-traits.cxx
+++ b/odb/pgsql/endian-traits.cxx
@@ -9,21 +9,24 @@ namespace odb
{
namespace pgsql
{
- namespace
+ namespace details
{
- endian_traits::endian
- infer_host_endian ()
+ namespace
{
- short s (1);
- char* c (reinterpret_cast<char*> (&s));
+ endian_traits::endian
+ infer_host_endian ()
+ {
+ short s (1);
+ char* c (reinterpret_cast<char*> (&s));
- return *c == 0 ?
- endian_traits::big_endian :
- endian_traits::little_endian;
+ return *c == 0 ?
+ endian_traits::big :
+ endian_traits::little;
+ }
}
- }
- const endian_traits::endian endian_traits::host_endian (
- infer_host_endian ());
+ const endian_traits::endian endian_traits::host_endian (
+ infer_host_endian ());
+ }
}
}