Project Alice
Loading...
Searching...
No Matches
fif::indirect_string_eq Struct Reference

#include <fif.hpp>

Public Types

using is_transparent = void
 

Public Member Functions

 indirect_string_eq ()
 
bool operator() (std::unique_ptr< char[]> const &l, std::unique_ptr< char[]> const &r) const noexcept
 
bool operator() (std::unique_ptr< char[]> const &l, std::string_view r) const noexcept
 
bool operator() (std::string_view r, std::unique_ptr< char[]> const &l) const noexcept
 
bool operator() (std::unique_ptr< char[]> const &l, std::string const &r) const noexcept
 
bool operator() (std::string const &r, std::unique_ptr< char[]> const &l) const noexcept
 

Detailed Description

Definition at line 65 of file fif.hpp.

Member Typedef Documentation

◆ is_transparent

Definition at line 66 of file fif.hpp.

Constructor & Destructor Documentation

◆ indirect_string_eq()

fif::indirect_string_eq::indirect_string_eq ( )
inline

Definition at line 69 of file fif.hpp.

Member Function Documentation

◆ operator()() [1/5]

bool fif::indirect_string_eq::operator() ( std::string const &  r,
std::unique_ptr< char[]> const &  l 
) const
inlinenoexcept

Definition at line 84 of file fif.hpp.

◆ operator()() [2/5]

bool fif::indirect_string_eq::operator() ( std::string_view  r,
std::unique_ptr< char[]> const &  l 
) const
inlinenoexcept

Definition at line 78 of file fif.hpp.

◆ operator()() [3/5]

bool fif::indirect_string_eq::operator() ( std::unique_ptr< char[]> const &  l,
std::string const &  r 
) const
inlinenoexcept

Definition at line 81 of file fif.hpp.

◆ operator()() [4/5]

bool fif::indirect_string_eq::operator() ( std::unique_ptr< char[]> const &  l,
std::string_view  r 
) const
inlinenoexcept

Definition at line 75 of file fif.hpp.

◆ operator()() [5/5]

bool fif::indirect_string_eq::operator() ( std::unique_ptr< char[]> const &  l,
std::unique_ptr< char[]> const &  r 
) const
inlinenoexcept

Definition at line 72 of file fif.hpp.


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