SourcePro® API Reference Guide

 
Loading...
Searching...
No Matches
RWTHash< RWCopyOnWriteWString > Struct Reference

Function object for hashing an RWCopyOnWriteWString. More...

#include <rw/tools/cowwstring.h>

Public Member Functions

 RWTHash (RWCopyOnWriteWString::caseCompare cmp=RWCopyOnWriteWString::exact)
 
size_t operator() (const RWCopyOnWriteWString &obj) const
 

Detailed Description

Provides a C++ Standard Library-compliant hash function object suitable for use with hash or unordered containers.

Constructor & Destructor Documentation

◆ RWTHash()

RWTHash< RWCopyOnWriteWString >::RWTHash ( RWCopyOnWriteWString::caseCompare cmp = RWCopyOnWriteWString::exact)
inline

Constructs a hash object instance with the specified comparison type.

Member Function Documentation

◆ operator()()

size_t RWTHash< RWCopyOnWriteWString >::operator() ( const RWCopyOnWriteWString & obj) const
inline

Returns a hash of obj. This function is the equivalent of calling

obj.hash(cmp);

Where cmp is the comparison type specified at construction.

Copyright © 2024 Rogue Wave Software, Inc., a Perforce company. All Rights Reserved.