a964366d5a
Adding the licenses as suggested by the introspection tool
27 lines
660 B
C++
27 lines
660 B
C++
// (C) Copyright Gennadiy Rozental 2001-2015.
|
|
// Distributed under the Boost Software License, Version 1.0.
|
|
// (See accompanying file LICENSE_1_0.txt or copy at
|
|
// http://www.boost.org/LICENSE_1_0.txt)
|
|
//
|
|
// See http://www.boost.org/libs/test for the library home page.
|
|
//
|
|
|
|
//[snippet14
|
|
class const_string {
|
|
public:
|
|
// Constructors
|
|
const_string();
|
|
const_string( std::string const& s )
|
|
const_string( char const* s );
|
|
const_string( char const* s, size_t length );
|
|
const_string( char const* begin, char const* end );
|
|
|
|
// Access methods
|
|
char const* data() const;
|
|
size_t length() const;
|
|
bool is_empty() const;
|
|
|
|
// ...
|
|
};
|
|
//]
|