libER 0.1.4.2
ELDEN RING API library
Loading...
Searching...
No Matches
Public Member Functions | List of all members
from::DLTX::FD4BasicHashString Class Reference

A minimal FD4BasicHashString implementation. More...

#include <text.hpp>

Public Member Functions

template<typename... Args>
 FD4BasicHashString (Args &&... args)
 Construct a new FD4BasicHashString object with from::wstring constructor arguments.
 
 operator string_type & () noexcept
 Access the string with an implicit conversion.
 
 operator const string_type & () const noexcept
 Access the string with an implicit conversion.
 
string_type & get_string () noexcept
 Access the string.
 
const string_type & get_string () const noexcept
 Access the string.
 
int get_hash () const noexcept
 Access the hash.
 
auto begin () noexcept
 Iterator begin.
 
auto begin () const noexcept
 Iterator const begin.
 
auto end () noexcept
 Iterator end.
 
auto end () const noexcept
 Iterator end.
 

Detailed Description

A minimal FD4BasicHashString implementation.

Uses the from::wstring constructor and member access to provide full string functionality along with hashing.

Constructor & Destructor Documentation

◆ FD4BasicHashString()

template<typename... Args>
from::DLTX::FD4BasicHashString::FD4BasicHashString ( Args &&...  args)
inline

Construct a new FD4BasicHashString object with from::wstring constructor arguments.

Parameters
argsthe arguments to pass to the string constructor

Member Function Documentation

◆ begin() [1/2]

auto from::DLTX::FD4BasicHashString::begin ( ) const
inlinenoexcept

Iterator const begin.

Returns
const string begin iterator.

◆ begin() [2/2]

auto from::DLTX::FD4BasicHashString::begin ( )
inlinenoexcept

Iterator begin.

Returns
string begin iterator.

◆ end() [1/2]

auto from::DLTX::FD4BasicHashString::end ( ) const
inlinenoexcept

Iterator end.

Returns
const string end iterator.

◆ end() [2/2]

auto from::DLTX::FD4BasicHashString::end ( )
inlinenoexcept

Iterator end.

Returns
string end iterator.

◆ get_hash()

int from::DLTX::FD4BasicHashString::get_hash ( ) const
inlinenoexcept

Access the hash.

See also
string_hash.
Returns
int hash

◆ get_string() [1/2]

const string_type & from::DLTX::FD4BasicHashString::get_string ( ) const
inlinenoexcept

Access the string.

Returns
const string_type& string

◆ get_string() [2/2]

string_type & from::DLTX::FD4BasicHashString::get_string ( )
inlinenoexcept

Access the string.

Returns
string_type& string

◆ operator const string_type &()

from::DLTX::FD4BasicHashString::operator const string_type & ( ) const
inlinenoexcept

Access the string with an implicit conversion.

Returns
const string_type& string

◆ operator string_type &()

from::DLTX::FD4BasicHashString::operator string_type & ( )
inlinenoexcept

Access the string with an implicit conversion.

Returns
string_type& string

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