LIEF: Library to Instrument Executable Formats Version 1.0.0
Loading...
Searching...
No Matches
frozen::basic_string< _CharT > Class Template Reference

#include <string.h>

Public Member Functions

template<std::size_t N>
constexpr basic_string (chr_t const (&data)[N])
constexpr basic_string (chr_t const *data, std::size_t size)
constexpr basic_string (const basic_string &) noexcept=default
constexpr basic_stringoperator= (const basic_string &) noexcept=default
constexpr std::size_t length () const
constexpr std::size_t size () const
constexpr chr_t operator[] (std::size_t i) const
constexpr bool operator== (basic_string other) const
constexpr bool operator< (const basic_string &other) const
constexpr const chr_t * data () const
constexpr const chr_t * begin () const
constexpr const chr_t * end () const

Constructor & Destructor Documentation

◆ basic_string() [1/3]

template<typename _CharT>
template<std::size_t N>
frozen::basic_string< _CharT >::basic_string ( chr_t const (&) data[N])
inlineconstexpr

◆ basic_string() [2/3]

template<typename _CharT>
frozen::basic_string< _CharT >::basic_string ( chr_t const * data,
std::size_t size )
inlineconstexpr

◆ basic_string() [3/3]

template<typename _CharT>
frozen::basic_string< _CharT >::basic_string ( const basic_string< _CharT > & )
constexprdefaultnoexcept

Member Function Documentation

◆ begin()

template<typename _CharT>
const chr_t * frozen::basic_string< _CharT >::begin ( ) const
inlineconstexpr

◆ data()

template<typename _CharT>
const chr_t * frozen::basic_string< _CharT >::data ( ) const
inlineconstexpr

◆ end()

template<typename _CharT>
const chr_t * frozen::basic_string< _CharT >::end ( ) const
inlineconstexpr

◆ length()

template<typename _CharT>
std::size_t frozen::basic_string< _CharT >::length ( ) const
inlineconstexpr

◆ operator<()

template<typename _CharT>
bool frozen::basic_string< _CharT >::operator< ( const basic_string< _CharT > & other) const
inlineconstexpr

◆ operator=()

template<typename _CharT>
basic_string & frozen::basic_string< _CharT >::operator= ( const basic_string< _CharT > & )
constexprdefaultnoexcept

◆ operator==()

template<typename _CharT>
bool frozen::basic_string< _CharT >::operator== ( basic_string< _CharT > other) const
inlineconstexpr

◆ operator[]()

template<typename _CharT>
chr_t frozen::basic_string< _CharT >::operator[] ( std::size_t i) const
inlineconstexpr

◆ size()

template<typename _CharT>
std::size_t frozen::basic_string< _CharT >::size ( ) const
inlineconstexpr

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