framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
stl_string.hpp
Go to the documentation of this file.
1 // Copyright (C) 2012 iwg molw5
2 // For conditions of distribution and use, see copyright notice in COPYING
3 
13 #pragma once
14 
15 #pragma once
16 
17 #include <string>
18 
21 
22 namespace framework
23 {
24  namespace serializable
25  {
29  template <typename Size>
31 
36 
46  template <typename Size>
48 
59 
63  template <
64  typename Size,
65  typename CharT,
66  typename Traits = std::char_traits <type_extractor <CharT>>,
67  typename Allocator = std::allocator <type_extractor <CharT>>>
69  Size,
71  std::basic_string <type_extractor <CharT>, Traits, Allocator>>;
72 
76  template <
77  typename CharT,
78  typename Traits = std::char_traits <type_extractor <CharT>>,
79  typename Allocator = std::allocator <type_extractor <CharT>>>
82  static_cast <type_extractor <CharT>> (0),
83  std::basic_string <type_extractor <CharT>, Traits, Allocator>>;
84  }
85 }