STIR  6.3.0
Public Member Functions | List of all members
basic_cstring_view< Char > Class Template Reference

A reference to a null-terminated string. More...

#include "/home/sirfuser/devel/STIRdistrib/STIR/external_helpers/fmt/include/fmt/os.h"

Public Member Functions

 basic_cstring_view (const Char *s)
 Constructs a string reference object from a C string.
 
 basic_cstring_view (const std::basic_string< Char > &s)
 Constructs a string reference from an std::string object.
 
auto c_str () const -> const Char *
 Returns the pointer to a C string.
 

Detailed Description

template<typename Char>
class basic_cstring_view< Char >

A reference to a null-terminated string.

It can be constructed from a C string or std::string.

You can use one of the following type aliases for common character types:

+------------—+--------------------------—+ | Type | Definition | +===============+=============================+ | cstring_view | basic_cstring_view<char> | +------------—+--------------------------—+ | wcstring_view | basic_cstring_view<wchar_t> | +------------—+--------------------------—+

This class is most useful as a parameter type for functions that wrap C APIs.


The documentation for this class was generated from the following file: