string.hpp
Go to the documentation of this file.
7 /*************************************************************************************************/
33 /*************************************************************************************************/
37 /*************************************************************************************************/
49 operator << ( std::basic_string<CharT, Traits, Allocator>& out,
52 typename std::basic_string<CharT, Traits, Allocator>::size_type required(in.size() + out.size());
60 /*************************************************************************************************/
67 typename std::basic_string<CharT, Traits, Allocator>::size_type required(std::strlen(in_str) + out_str.size());
69 if (required > out_str.capacity()) out_str.reserve((std::max)(out_str.capacity() * 2, required));
77 /*************************************************************************************************/
81 /*************************************************************************************************/
85 /*************************************************************************************************/
134 /*************************************************************************************************/
148 /*************************************************************************************************/
159 /*************************************************************************************************/
163 /*************************************************************************************************/
172 /*************************************************************************************************/
179 /*************************************************************************************************/
482 /*************************************************************************************************/
488 /*************************************************************************************************/
754 inline string16_t operator+(string16_t s1, const string16_t& s2) { return adobe::move(s1 += s2); }
755 inline string16_t operator+(string16_t s1, const boost::uint16_t* s2) { return adobe::move(s1 += s2); }
759 /*************************************************************************************************/
764 /*************************************************************************************************/
768 /*************************************************************************************************/
773 /*************************************************************************************************/
777 /*************************************************************************************************/
785 /*************************************************************************************************/
|