<
class_Char=
char>
75 using sv= std::basic_string_view<char_type>;
84 template<
typenameT,
typename_Ty=std::remove_cvref_t<T>,
typename_Arg=_Ty>
87 template<
typenameT,
typename_Ty=std::remove_cvref_t<T>,
typename_Arg=_Ty>
91 template<
classT,
class_NonRef=if_available_from<T>>
93:
sv{ std::forward<
T>(o) }
96 template<
class_Traits,
class_Alloc>
97 operatorstd::basic_string<_Char, _Traits, _Alloc>()
const 99 const sv& _this = *
this;
100 returnstd::basic_string<_Char, _Traits, _Alloc>{_this};
109 size_t_min =
std::min(
l.size(),
r.size());
116 lc= (
'A'<=
lc&&
lc<=
'Z') ?
lc+
'a'-
'A':
lc;
117rc = (
'A'<= rc && rc <=
'Z') ? rc +
'a'-
'A': rc;
123 if(
l.size()<
r.size())
126 if(
l.size()>
r.size())
144 template<
typename_CharType,
size_tN>
151constexpr
size_t size()
const{
return N;};
155 for(
size_t i=0;
i<=
N; ++
i)
160 for(
size_t i=0;
i<
N; ++
i)
164 template<
typename_CharTraits>
165constexpr
operatorstd::basic_string_view<_CharType, _CharTraits>()
const 180 template<
typename_CharType,
size_tN>
183 template<
typename_CharType,
size_tN,
size_tM>
187std::array<_CharType, M+N> res {};
189 for(
autoc:
l.to_view())
192 for(
autoc:
r.to_view())
std::enable_if_t< std::is_constructible< sv, const _Ty & >::value, _Arg > if_available_from
constexpr ct_basic_string() noexcept=default
std::enable_if_t< std::is_constructible< const _Ty &, sv >::value, _Arg > if_available_to
constexpr ct_basic_string(T &&o)
std::basic_string_view< char_type > sv
auto operator+(std::ptrdiff_t off, const indexed_iterator< TArgs... > &other)
constexpr int CompareNocase(const std::string_view &l, const std::string_view &r)
fixed_string(const _CharType(&)[N]) -> fixed_string< _CharType, N-1 >
std::true_type tagStrCase
std::false_type tagStrNocase
const GenericPointer< typename T::ValueType > T2 value
double r(size_t dimension_, const Int4 *score_, const double *prob_, double theta_)
static bool less(const CSeq_feat *A, const CSeq_feat *B)
static SLJIT_INLINE sljit_ins l(sljit_gpr r, sljit_s32 d, sljit_gpr x, sljit_gpr b)
constexpr size_t size() const
constexpr fixed_string(const _CharType(&s)[N+1])
char_type[N+1] array_type
constexpr auto to_view() const -> std::basic_string_view< _CharType >
constexpr fixed_string()=default
constexpr const array_type & get_array() const
constexpr _CharType operator[](size_t i) const
constexpr fixed_string(const std::array< _CharType, N > &s)
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4