Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
fxcrt Namespace Reference

Namespaces

namespace  internal

Classes

class  AutoNuller
class  AutoRestorer
class  BinaryBuffer
class  ByteString
class  FakeUniquePtr
class  FixedSizeDataVector
class  Mask
class  MaybeOwned
class  Observable
class  ObservedPtr
struct  ReleaseDeleter
class  Retainable
class  RetainPtr
class  ScopedSetInsertion
class  SharedCopyOnWrite
class  StringDataTemplate
class  StringPoolTemplate
class  StringTemplate
class  StringViewTemplate
class  TestTreeNode
class  TreeNode
class  TreeNodeBase
class  UnownedPtr
class  WeakPtr
class  WideString
class  WideTextBuffer
class  ZipView2
class  ZipView3

Typedefs

template<typename T>
using DataVector = std::vector<T, FxAllocAllocator<T>>
using string
using ostringstream
using ByteStringView = StringViewTemplate<char>
using WideStringView = StringViewTemplate<wchar_t>

Functions

template<class T>
FakeUniquePtr< T > MakeFakeUniquePtr (T *arg)
template<typename ResultType, typename Collection>
ResultType CollectionSize (const Collection &collection)
template<typename IndexType, typename Collection>
bool IndexInBounds (const Collection &collection, IndexType index)
template<typename T, typename V>
void Fill (T &&container, const V &value)
template<typename T, typename U>
void Copy (const T &source_container, U &&dest_container)
template<typename U, typename T, size_t N, size_t... I>
constexpr std::array< U, N > ToArrayImpl (const T(&data)[N], std::index_sequence< I... >)
template<typename U, size_t N>
constexpr std::array< U, N > ToArray (const U(&data)[N])
uint16_t FromLE16 (uint16_t x)
uint32_t FromLE32 (uint32_t x)
uint16_t FromBE16 (uint16_t x)
uint32_t FromBE32 (uint32_t x)
uint16_t GetUInt16MSBFirst (pdfium::span< const uint8_t, 2 > span)
uint32_t GetUInt32MSBFirst (pdfium::span< const uint8_t, 4 > span)
uint16_t GetUInt16LSBFirst (pdfium::span< const uint8_t, 2 > span)
uint32_t GetUInt32LSBFirst (pdfium::span< const uint8_t, 4 > span)
void PutUInt16MSBFirst (uint16_t value, pdfium::span< uint8_t, 2 > span)
void PutUInt32MSBFirst (uint32_t value, pdfium::span< uint8_t, 4 > span)
void PutUInt16LSBFirst (uint16_t value, pdfium::span< uint8_t, 2 > span)
void PutUInt32LSBFirst (uint32_t value, pdfium::span< uint8_t, 4 > span)
bool operator== (const char *lhs, const ByteString &rhs)
bool operator== (ByteStringView lhs, const ByteString &rhs)
bool operator!= (const char *lhs, const ByteString &rhs)
bool operator!= (ByteStringView lhs, const ByteString &rhs)
bool operator< (const char *lhs, const ByteString &rhs)
bool operator< (const ByteStringView &lhs, const ByteString &rhs)
bool operator< (const ByteStringView &lhs, const char *rhs)
ByteString operator+ (ByteStringView str1, ByteStringView str2)
ByteString operator+ (ByteStringView str1, const char *str2)
ByteString operator+ (const char *str1, ByteStringView str2)
ByteString operator+ (ByteStringView str1, char ch)
ByteString operator+ (char ch, ByteStringView str2)
ByteString operator+ (const ByteString &str1, const ByteString &str2)
ByteString operator+ (const ByteString &str1, char ch)
ByteString operator+ (char ch, const ByteString &str2)
ByteString operator+ (const ByteString &str1, const char *str2)
ByteString operator+ (const char *str1, const ByteString &str2)
ByteString operator+ (const ByteString &str1, ByteStringView str2)
ByteString operator+ (ByteStringView str1, const ByteString &str2)
std::ostream & operator<< (std::ostream &os, const ByteString &str)
std::ostream & operator<< (std::ostream &os, ByteStringView str)
void PrintTo (const ByteString &str, std::ostream *os)
template<typename T1, typename T2, size_t N1, size_t N2, typename P1, typename P2, typename = std::enable_if_t<sizeof(T1) == sizeof(T2) && std::is_trivially_copyable_v<T1> && std::is_trivially_copyable_v<T2>>>
pdfium::span< T1 > spancpy (pdfium::span< T1, N1, P1 > dst, pdfium::span< T2, N2, P2 > src)
template<typename T1, typename T2, size_t N1, size_t N2, typename P1, typename P2, typename = std::enable_if_t<sizeof(T1) == sizeof(T2) && std::is_trivially_copyable_v<T1> && std::is_trivially_copyable_v<T2>>>
pdfium::span< T1 > spanmove (pdfium::span< T1, N1, P1 > dst, pdfium::span< T2, N2, P2 > src)
template<typename T1, typename T2, size_t N1, size_t N2, typename P1, typename P2, typename = std::enable_if_t<sizeof(T1) == sizeof(T2) && std::is_trivially_copyable_v<T1> && std::is_trivially_copyable_v<T2>>>
bool try_spancpy (pdfium::span< T1, N1, P1 > dst, pdfium::span< T2, N2, P2 > src)
template<typename T1, typename T2, size_t N1, size_t N2, typename P1, typename P2, typename = std::enable_if_t<sizeof(T1) == sizeof(T2) && std::is_trivially_copyable_v<T1> && std::is_trivially_copyable_v<T2>>>
bool try_spanmove (pdfium::span< T1, N1, P1 > dst, pdfium::span< T2, N2, P2 > src)
template<typename T1, typename T2, size_t N1, size_t N2, typename P1, typename P2, typename = std::enable_if_t<sizeof(T1) == sizeof(T2) && std::is_trivially_copyable_v<T1> && std::is_trivially_copyable_v<T2>>>
bool span_equals (pdfium::span< T1, N1, P1 > s1, pdfium::span< T2, N2, P2 > s2)
template<typename T, typename U, typename = std::enable_if_t<sizeof(T) == sizeof(U) && std::is_trivially_copyable_v<T> && std::is_trivially_copyable_v<U>>>
std::optional< size_t > spanpos (pdfium::span< T > haystack, pdfium::span< U > needle)
template<typename T, typename U, typename = typename std::enable_if_t<std::is_const_v<T> || !std::is_const_v<U>>>
pdfium::span< T > reinterpret_span (pdfium::span< U > s) noexcept
constexpr const char * EmptyString (char *)
constexpr const wchar_t * EmptyString (wchar_t *)
template<typename StrType>
std::vector< StrType > Split (const StrType &that, typename StrType::CharType ch)
template std::vector< ByteStringSplit< ByteString > (const ByteString &that, ByteString::CharType ch)
template std::vector< WideStringSplit< WideString > (const WideString &that, WideString::CharType ch)
template<typename T>
bool operator== (const T *lhs, const StringViewTemplate< T > &rhs)
template<typename T>
bool operator!= (const T *lhs, const StringViewTemplate< T > &rhs)
template<typename T>
bool operator< (const T *lhs, const StringViewTemplate< T > &rhs)
template<typename T, typename U>
bool operator== (const U *lhs, const ObservedPtr< T > &rhs)
template<typename T, typename U>
bool operator!= (const U *lhs, const ObservedPtr< T > &rhs)
WideString operator+ (WideStringView str1, WideStringView str2)
WideString operator+ (WideStringView str1, const wchar_t *str2)
WideString operator+ (const wchar_t *str1, WideStringView str2)
WideString operator+ (WideStringView str1, wchar_t ch)
WideString operator+ (wchar_t ch, WideStringView str2)
WideString operator+ (const WideString &str1, const WideString &str2)
WideString operator+ (const WideString &str1, wchar_t ch)
WideString operator+ (wchar_t ch, const WideString &str2)
WideString operator+ (const WideString &str1, const wchar_t *str2)
WideString operator+ (const wchar_t *str1, const WideString &str2)
WideString operator+ (const WideString &str1, WideStringView str2)
WideString operator+ (WideStringView str1, const WideString &str2)
bool operator== (const wchar_t *lhs, const WideString &rhs)
bool operator== (WideStringView lhs, const WideString &rhs)
bool operator!= (const wchar_t *lhs, const WideString &rhs)
bool operator!= (WideStringView lhs, const WideString &rhs)
bool operator< (const wchar_t *lhs, const WideString &rhs)
std::wostream & operator<< (std::wostream &os, const WideString &str)
std::ostream & operator<< (std::ostream &os, const WideString &str)
std::wostream & operator<< (std::wostream &os, WideStringView str)
std::ostream & operator<< (std::ostream &os, WideStringView str)
void PrintTo (const WideString &str, std::ostream *os)
template<typename T, typename U>
auto Zip (const T &first, U &&second)
template<typename T, typename U, typename V>
auto Zip (const T &first, const U &second, V &&third)
 TEST (BinaryBuffer, Empty)
 TEST (BinaryBuffer, MoveConstruct)
 TEST (BinaryBuffer, MoveAssign)
 TEST (BinaryBuffer, Clear)
 TEST (BinaryBuffer, AppendSpans)
 TEST (BinaryBuffer, AppendBlocks)
 TEST (BinaryBuffer, AppendStrings)
 TEST (BinaryBuffer, AppendBytes)
 TEST (BinaryBuffer, AppendUint16)
 TEST (BinaryBuffer, AppendUint32)
 TEST (BinaryBuffer, AppendDouble)
 TEST (ByteOrder, FromLE16)
 TEST (ByteOrder, FromLE32)
 TEST (ByteOrder, FromBE16)
 TEST (ByteOrder, FromBE32)
 TEST (ByteOrder, GetUInt16LSBFirst)
 TEST (ByteOrder, GetUInt16MSBFirst)
 TEST (ByteOrder, GetUInt32LSBFirst)
 TEST (ByteOrder, GetUInt32MSBFirst)
 TEST (ByteOrder, PutUInt16LSBFirst)
 TEST (ByteOrder, PutUInt16MSBFirst)
 TEST (ByteOrder, PutUInt32LSBFirst)
 TEST (ByteOrder, PutUInt32MSBFirst)
 TEST (ByteString, ElementAccess)
 TEST (ByteString, Construct)
 TEST (ByteString, Assign)
 TEST (ByteString, OperatorLT)
 TEST (ByteString, OperatorEQ)
 TEST (ByteString, OperatorNE)
 TEST (ByteString, OperatorPlus)
 TEST (ByteString, Concat)
 TEST (ByteString, Remove)
 TEST (ByteString, RemoveCopies)
 TEST (ByteString, Replace)
 TEST (ByteString, Insert)
 TEST (ByteString, InsertAtFrontAndInsertAtBack)
 TEST (ByteString, Delete)
 TEST (ByteString, OneArgSubstr)
 TEST (ByteString, TwoArgSubstr)
 TEST (ByteString, First)
 TEST (ByteString, Last)
 TEST (ByteString, Find)
 TEST (ByteString, ReverseFind)
 TEST (ByteString, UpperLower)
 TEST (ByteString, Trim)
 TEST (ByteString, TrimFront)
 TEST (ByteString, TrimFrontCopies)
 TEST (ByteString, TrimBack)
 TEST (ByteString, TrimBackCopies)
 TEST (ByteString, Reserve)
 TEST (ByteString, GetBuffer)
 TEST (ByteString, ReleaseBuffer)
 TEST (ByteString, EmptyReverseIterator)
 TEST (ByteString, OneCharReverseIterator)
 TEST (ByteString, MultiCharReverseIterator)
 TEST (ByteStringView, Null)
 TEST (ByteStringView, NotNull)
 TEST (ByteStringView, FromChar)
 TEST (ByteStringView, FromVector)
 TEST (ByteStringView, GetID)
 TEST (ByteStringView, Find)
 TEST (ByteStringView, OneArgSubstr)
 TEST (ByteStringView, TwoArgSubstr)
 TEST (ByteStringView, TrimmedRight)
 TEST (ByteStringView, ElementAccess)
 TEST (ByteStringView, OperatorLT)
 TEST (ByteStringView, OperatorEQ)
 TEST (ByteStringView, OperatorNE)
 TEST (ByteStringView, NullIterator)
 TEST (ByteStringView, EmptyIterator)
 TEST (ByteStringView, OneCharIterator)
 TEST (ByteStringView, MultiCharIterator)
 TEST (ByteStringView, EmptyReverseIterator)
 TEST (ByteStringView, OneCharReverseIterator)
 TEST (ByteStringView, MultiCharReverseIterator)
 TEST (ByteStringView, AnyAllNoneOf)
 TEST (ByteString, FormatWidth)
 TEST (ByteString, FormatPrecision)
 TEST (ByteString, Empty)
 TEST (ByteString, InitializerList)
 TEST (ByteString, NullIterator)
 TEST (ByteString, EmptyIterator)
 TEST (ByteString, OneCharIterator)
 TEST (ByteString, MultiCharIterator)
 TEST (ByteString, StdBegin)
 TEST (ByteString, AnyAllNoneOf)
 TEST (CFX_BytrString, EqualNoCase)
 TEST (ByteString, OStreamOverload)
 TEST (ByteStringView, OStreamOverload)
 TEST (ByteString, FormatInteger)
 TEST (ByteString, FX_HashCode_Ascii)
 TEST (ByteString, FX_HashCode_Wide)
 TEST (Mask, Empty)
 TEST (Mask, FromOne)
 TEST (Mask, FromTwo)
 TEST (Mask, FromThree)
 TEST (Mask, FromFour)
 TEST (Mask, FromFive)
 TEST (Mask, FromSix)
 TEST (Mask, FromSeven)
 TEST (Mask, FromEight)
 TEST (Mask, FromUnderlying)
 TEST (Mask, AssignAndEQ)
 TEST (Mask, OrAndAnd)
 TEST (Mask, OrEqualsAndAndEquals)
 TEST (Mask, Clear)
 TEST (Mask, TestAll)
 TEST (MaybeOwned, Null)
 TEST (MaybeOwned, NotOwned)
 TEST (MaybeOwned, UnownedPtr)
 TEST (MaybeOwned, Owned)
 TEST (MaybeOwned, Release)
 TEST (MaybeOwned, Move)
 TEST (MaybeOwned, MoveElisionThwarted)
 TEST (ObservePtr, Null)
 TEST (ObservePtr, LivesLonger)
 TEST (ObservePtr, LivesShorter)
 TEST (ObservePtr, CopyConstruct)
 TEST (ObservePtr, CopyAssign)
 TEST (ObservePtr, Vector)
 TEST (ObservePtr, VectorAutoClear)
 TEST (ObservePtr, ResetNull)
 TEST (ObservePtr, Reset)
 TEST (ObservePtr, Equals)
 TEST (ObservePtr, NotEquals)
 TEST (ObservePtr, Bool)
 TEST (ObservePtr, SelfObservable)
 TEST (ObservePtr, PairwiseObservable)
 TEST (RetainPtr, DefaultCtor)
 TEST (RetainPtr, NullptrCtor)
 TEST (RetainPtr, RawCtor)
 TEST (RetainPtr, CopyCtor)
 TEST (RetainPtr, MoveCtor)
 TEST (RetainPtr, CopyConversionCtor)
 TEST (RetainPtr, MoveConversionCtor)
 TEST (RetainPtr, NullptrAssign)
 TEST (RetainPtr, RawAssign)
 TEST (RetainPtr, CopyAssign)
 TEST (RetainPtr, MoveAssign)
 TEST (RetainPtr, CopyConvertAssign)
 TEST (RetainPtr, MoveConvertAssign)
 TEST (RetainPtr, AmbiguousExpression)
 TEST (RetainPtr, ResetNull)
 TEST (RetainPtr, Reset)
 TEST (RetainPtr, Swap)
 TEST (RetainPtr, Leak)
 TEST (RetainPtr, SwapNull)
 TEST (RetainPtr, Equals)
 TEST (RetainPtr, EqualsReflexive)
 TEST (RetainPtr, NotEquals)
 TEST (RetainPtr, NotEqualsReflexive)
 TEST (RetainPtr, LessThan)
 TEST (RetainPtr, Bool)
 TEST (RetainPtr, MakeRetained)
 TEST (RetainPtr, VectorMove)
 TEST (RetainPtr, SetContains)
 TEST (RetainPtr, VectorContains)
 TEST (SharedCopyOnWrite, Null)
 TEST (SharedCopyOnWrite, Copy)
 TEST (SharedCopyOnWrite, AssignOverOld)
 TEST (SharedCopyOnWrite, AssignOverRetained)
 TEST (SharedCopyOnWrite, GetModify)
 TEST (StringPool, ByteString)
 TEST (StringPool, WideString)
 TEST (TreeNode, SelfAppendFirstChild)
 TEST (TreeNode, SelfAppendLastChild)
 TEST (TreeNode, SelfInsertBeforeOther)
 TEST (TreeNode, InsertOtherBeforeSelf)
 TEST (TreeNode, SelfInsertAfterOther)
 TEST (TreeNode, InsertOtherAfterSelf)
 TEST (TreeNode, RemoveParentless)
 TEST (TreeNode, RemoveFromWrongParent)
 TEST (TreeNode, SafeRemove)
 TEST (TreeNode, SafeRemoveParentless)
 TEST (TreeNode, RemoveAllChildren)
 TEST (TreeNode, NthChild)
 TEST (TreeNode, AppendFirstChild)
 TEST (TreeNode, RemoveChild)
 TEST (UnownedPtr, DefaultCtor)
 TEST (UnownedPtr, NullptrCtor)
 TEST (UnownedPtr, RawCtor)
 TEST (UnownedPtr, CopyCtor)
 TEST (UnownedPtr, MoveCtor)
 TEST (UnownedPtr, CopyConversionCtor)
 TEST (UnownedPtr, MoveConversionCtor)
 TEST (UnownedPtr, NullptrAssign)
 TEST (UnownedPtr, RawAssign)
 TEST (UnownedPtr, CopyAssign)
 TEST (UnownedPtr, MoveAssign)
 TEST (UnownedPtr, CopyConversionAssign)
 TEST (UnownedPtr, MoveConversionAssign)
 TEST (UnownedPtr, PtrOk)
 TEST (UnownedPtr, PtrNotOk)
 TEST (UnownedPtr, AssignOk)
 TEST (UnownedPtr, AssignNotOk)
 TEST (UnownedPtr, ReleaseOk)
 TEST (UnownedPtr, ReleaseNotOk)
 TEST (UnownedPtr, OperatorEQ)
 TEST (UnownedPtr, OperatorNE)
 TEST (UnownedPtr, OperatorLT)
 TEST (UnownedPtr, TransparentCompare)
 TEST (WeakPtr, Null)
 TEST (WeakPtr, NonNull)
 TEST (WeakPtr, ResetNull)
 TEST (WeakPtr, ResetNonNull)
 TEST (WeakPtr, DeleteObject)
 TEST (WeakPtr, Cyclic)
 TEST (WeakPtr, CyclicDeleteObject)
 TEST (WideString, ElementAccess)
 TEST (WideString, Construct)
 TEST (WideString, Assign)
 TEST (WideString, OperatorLT)
 TEST (WideString, OperatorEQ)
 TEST (WideString, OperatorNE)
 TEST (WideString, OperatorPlus)
 TEST (WideString, ConcatInPlace)
 TEST (WideString, Remove)
 TEST (WideString, RemoveCopies)
 TEST (WideString, Replace)
 TEST (WideString, Insert)
 TEST (WideString, InsertAtFrontAndInsertAtBack)
 TEST (WideString, Delete)
 TEST (WideString, OneArgSubstr)
 TEST (WideString, TwoArgSubstr)
 TEST (WideString, First)
 TEST (WideString, Last)
 TEST (WideString, Find)
 TEST (WideString, ReverseFind)
 TEST (WideString, UpperLower)
 TEST (WideString, Trim)
 TEST (WideString, TrimFront)
 TEST (WideString, TrimFrontCopies)
 TEST (WideString, TrimBack)
 TEST (WideString, TrimBackCopies)
 TEST (WideString, Reserve)
 TEST (WideString, GetBuffer)
 TEST (WideString, ReleaseBuffer)
 TEST (WideString, EmptyReverseIterator)
 TEST (WideString, OneCharReverseIterator)
 TEST (WideString, MultiCharReverseIterator)
 TEST (WideString, FromUTF8)
 TEST (WideString, FromUTF8Supplementary)
 TEST (WideString, FromUTF8ErrorRecovery)
 TEST (WideString, UTF8EncodeDecodeConsistency)
 TEST (WideString, UTF8EncodeDecodeConsistencyUnpairedHighSurrogates)
 TEST (WideString, UTF8EncodeDecodeConsistencyUnpairedLowSurrogates)
 TEST (WideString, FromUTF16BE)
 TEST (WideString, FromUTF16LE)
 TEST (WideString, ToUTF16LE)
 TEST (WideString, ToUCS2LE)
 TEST (WideString, EncodeEntities)
 TEST (WideString, IsASCII)
 TEST (WideString, EqualsASCII)
 TEST (WideString, EqualsASCIINoCase)
 TEST (WideString, ToASCII)
 TEST (WideString, ToLatin1)
 TEST (WideString, ToDefANSI)
 TEST (WideString, FromASCII)
 TEST (WideString, FromLatin1)
 TEST (WideString, FromDefANSI)
 TEST (WideStringView, FromVector)
 TEST (WideStringView, ElementAccess)
 TEST (WideStringView, OperatorLT)
 TEST (WideStringView, OperatorEQ)
 TEST (WideStringView, OperatorNE)
 TEST (WideStringView, Find)
 TEST (WideStringView, NullIterator)
 TEST (WideStringView, EmptyIterator)
 TEST (WideStringView, OneCharIterator)
 TEST (WideStringView, MultiCharIterator)
 TEST (WideStringView, EmptyReverseIterator)
 TEST (WideStringView, OneCharReverseIterator)
 TEST (WideStringView, MultiCharReverseIterator)
 TEST (WideStringView, AnyAllNoneOf)
 TEST (WideStringView, TrimmedRight)
 TEST (WideString, FormatWidth)
 TEST (WideString, FormatPrecision)
 TEST (WideString, FormatOutOfRangeChar)
 TEST (WideString, FormatString)
 TEST (WideString, Empty)
 TEST (CFX_WidString, InitializerList)
 TEST (WideString, NullIterator)
 TEST (WideString, EmptyIterator)
 TEST (WideString, OneCharIterator)
 TEST (WideString, MultiCharIterator)
 TEST (WideString, StdBegin)
 TEST (WideString, AnyAllNoneOf)
 TEST (WideString, OStreamOverload)
 TEST (WideString, WideOStreamOverload)
 TEST (WideStringView, OStreamOverload)
 TEST (WideStringView, WideOStreamOverload)
 TEST (WideString, FormatInteger)
 TEST (WideString, FX_HashCode_Wide)
 TEST (WideTextBuffer, EmptyBuf)
 TEST (WideTextBuffer, OperatorLtLt)
 TEST (WideTextBuffer, Deletion)
 TEST (WideTextBuffer, Move)
 TEST (Zip, EmptyZip)
 TEST (Zip, ActualZip)
 TEST (Zip, ActualZip3)
 TEST (Zip, BadArgumentsZip)
 TEST (Zip, BadArgumentsZip3)

Typedef Documentation

◆ ByteStringView

Definition at line 320 of file string_view_template.h.

◆ DataVector

template<typename T>
using fxcrt::DataVector = std::vector<T, FxAllocAllocator<T>>

Definition at line 15 of file data_vector.h.

◆ ostringstream

Initial value:
std::
basic_ostringstream<char, std::char_traits<char>, FxStringAllocator<char>>
FxPartitionAllocAllocator< T, pdfium::internal::StringAllocOrDie, pdfium::internal::StringDealloc > FxStringAllocator

Definition at line 20 of file fx_string_wrappers.h.

◆ string

Initial value:
std::basic_string<char, std::char_traits<char>, FxStringAllocator<char>>

Definition at line 16 of file fx_string_wrappers.h.

◆ WideStringView

Definition at line 321 of file string_view_template.h.

Function Documentation

◆ CollectionSize()

template<typename ResultType, typename Collection>
ResultType fxcrt::CollectionSize ( const Collection & collection)

Definition at line 37 of file stl_util.h.

◆ Copy()

template<typename T, typename U>
void fxcrt::Copy ( const T & source_container,
U && dest_container )

Definition at line 57 of file stl_util.h.

◆ EmptyString() [1/2]

const char * fxcrt::EmptyString ( char * )
inlineconstexpr

Definition at line 22 of file string_template.h.

◆ EmptyString() [2/2]

const wchar_t * fxcrt::EmptyString ( wchar_t * )
inlineconstexpr

Definition at line 25 of file string_template.h.

◆ Fill()

template<typename T, typename V>
void fxcrt::Fill ( T && container,
const V & value )

Definition at line 50 of file stl_util.h.

◆ FromBE16()

uint16_t fxcrt::FromBE16 ( uint16_t x)
inline

Definition at line 74 of file byteorder.h.

◆ FromBE32()

uint32_t fxcrt::FromBE32 ( uint32_t x)
inline

Definition at line 82 of file byteorder.h.

◆ FromLE16()

uint16_t fxcrt::FromLE16 ( uint16_t x)
inline

Definition at line 56 of file byteorder.h.

References fxcrt::internal::ByteSwap().

Referenced by fxcodec::CFX_GifContext::ReadLogicalScreenDescriptor().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ FromLE32()

uint32_t fxcrt::FromLE32 ( uint32_t x)
inline

Definition at line 64 of file byteorder.h.

References fxcrt::internal::ByteSwap().

Here is the call graph for this function:

◆ GetUInt16LSBFirst()

uint16_t fxcrt::GetUInt16LSBFirst ( pdfium::span< const uint8_t, 2 > span)
inline

Definition at line 101 of file byteorder.h.

◆ GetUInt16MSBFirst()

uint16_t fxcrt::GetUInt16MSBFirst ( pdfium::span< const uint8_t, 2 > span)
inline

Definition at line 91 of file byteorder.h.

Referenced by GetNameFromTT().

Here is the caller graph for this function:

◆ GetUInt32LSBFirst()

uint32_t fxcrt::GetUInt32LSBFirst ( pdfium::span< const uint8_t, 4 > span)
inline

Definition at line 105 of file byteorder.h.

◆ GetUInt32MSBFirst()

uint32_t fxcrt::GetUInt32MSBFirst ( pdfium::span< const uint8_t, 4 > span)
inline

Definition at line 95 of file byteorder.h.

Referenced by CFX_FolderFontInfo::GetFontData(), and GetTTCIndex().

Here is the caller graph for this function:

◆ IndexInBounds()

template<typename IndexType, typename Collection>
bool fxcrt::IndexInBounds ( const Collection & collection,
IndexType index )

Definition at line 44 of file stl_util.h.

◆ MakeFakeUniquePtr()

template<class T>
FakeUniquePtr< T > fxcrt::MakeFakeUniquePtr ( T * arg)

Definition at line 30 of file stl_util.h.

◆ operator!=() [1/6]

bool fxcrt::operator!= ( ByteStringView lhs,
const ByteString & rhs )
inline

Definition at line 118 of file bytestring.h.

◆ operator!=() [2/6]

bool fxcrt::operator!= ( const char * lhs,
const ByteString & rhs )
inline

Definition at line 115 of file bytestring.h.

References fxcrt::ByteString::operator!=().

Referenced by TEST().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ operator!=() [3/6]

template<typename T>
bool fxcrt::operator!= ( const T * lhs,
const StringViewTemplate< T > & rhs )
inline

Definition at line 309 of file string_view_template.h.

◆ operator!=() [4/6]

template<typename T, typename U>
bool fxcrt::operator!= ( const U * lhs,
const ObservedPtr< T > & rhs )
inline

Definition at line 107 of file observed_ptr.h.

◆ operator!=() [5/6]

bool fxcrt::operator!= ( const wchar_t * lhs,
const WideString & rhs )
inline

Definition at line 183 of file widestring.h.

References fxcrt::WideString::operator!=().

Referenced by TEST().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ operator!=() [6/6]

bool fxcrt::operator!= ( WideStringView lhs,
const WideString & rhs )
inline

Definition at line 186 of file widestring.h.

◆ operator+() [1/24]

ByteString fxcrt::operator+ ( ByteStringView str1,
ByteStringView str2 )
inline

Definition at line 131 of file bytestring.h.

◆ operator+() [2/24]

ByteString fxcrt::operator+ ( ByteStringView str1,
char ch )
inline

Definition at line 140 of file bytestring.h.

◆ operator+() [3/24]

ByteString fxcrt::operator+ ( ByteStringView str1,
const ByteString & str2 )
inline

Definition at line 164 of file bytestring.h.

◆ operator+() [4/24]

ByteString fxcrt::operator+ ( ByteStringView str1,
const char * str2 )
inline

Definition at line 134 of file bytestring.h.

◆ operator+() [5/24]

ByteString fxcrt::operator+ ( char ch,
ByteStringView str2 )
inline

Definition at line 143 of file bytestring.h.

◆ operator+() [6/24]

ByteString fxcrt::operator+ ( char ch,
const ByteString & str2 )
inline

Definition at line 152 of file bytestring.h.

Referenced by CBC_OnedCodaBarWriter::Encode(), and CBC_OnedUPCAWriter::Encode().

Here is the caller graph for this function:

◆ operator+() [7/24]

ByteString fxcrt::operator+ ( const ByteString & str1,
ByteStringView str2 )
inline

Definition at line 161 of file bytestring.h.

◆ operator+() [8/24]

ByteString fxcrt::operator+ ( const ByteString & str1,
char ch )
inline

Definition at line 149 of file bytestring.h.

Referenced by CBC_OnedCodaBarWriter::Encode().

Here is the caller graph for this function:

◆ operator+() [9/24]

ByteString fxcrt::operator+ ( const ByteString & str1,
const ByteString & str2 )
inline

Definition at line 146 of file bytestring.h.

Referenced by CPDFSDK_AppStream::SetAsCheckBox(), CPDFSDK_AppStream::SetAsComboBox(), CPDFSDK_AppStream::SetAsListBox(), CPDFSDK_AppStream::SetAsPushButton(), CPDFSDK_AppStream::SetAsRadioButton(), and CPDFSDK_AppStream::SetAsTextField().

Here is the caller graph for this function:

◆ operator+() [10/24]

ByteString fxcrt::operator+ ( const ByteString & str1,
const char * str2 )
inline

Definition at line 155 of file bytestring.h.

Referenced by TEST().

Here is the caller graph for this function:

◆ operator+() [11/24]

ByteString fxcrt::operator+ ( const char * str1,
ByteStringView str2 )
inline

Definition at line 137 of file bytestring.h.

◆ operator+() [12/24]

ByteString fxcrt::operator+ ( const char * str1,
const ByteString & str2 )
inline

Definition at line 158 of file bytestring.h.

Referenced by CFX_Font::GetBaseFontName(), CFX_FolderFontInfo::ReportFace(), and TEST().

Here is the caller graph for this function:

◆ operator+() [13/24]

WideString fxcrt::operator+ ( const wchar_t * str1,
const WideString & str2 )
inline

Definition at line 168 of file widestring.h.

Referenced by CPDF_LinkExtract::CheckMailLink(), CFXJSE_FormCalcContext::Format(), CFGAS_StringFormatter::FormatNum(), CXFA_FFDocView::GetWidgetByName(), CFXJSE_FormCalcContext::Parse(), CJX_Object::SetCDataImpl(), TEST(), CFXJSE_FormCalcContext::Time2Num(), and XFA_FDEExtension_ResolveNamespaceQualifier().

Here is the caller graph for this function:

◆ operator+() [14/24]

WideString fxcrt::operator+ ( const wchar_t * str1,
WideStringView str2 )
inline

Definition at line 147 of file widestring.h.

◆ operator+() [15/24]

WideString fxcrt::operator+ ( const WideString & str1,
const wchar_t * str2 )
inline

Definition at line 165 of file widestring.h.

Referenced by CFXJSE_FormCalcContext::Format(), CXFA_Node::GetPictureContent(), CFXJSE_FormCalcContext::Parse(), TEST(), TEST_F(), and CFXJSE_FormCalcContext::Time2Num().

Here is the caller graph for this function:

◆ operator+() [16/24]

WideString fxcrt::operator+ ( const WideString & str1,
const WideString & str2 )
inline

Definition at line 156 of file widestring.h.

Referenced by CFGAS_StringFormatter::FormatNum(), CPDF_FormField::GetFullNameForDict(), CXFA_Node::GetPictureContent(), and CFXJSE_FormCalcContext::Parse().

Here is the caller graph for this function:

◆ operator+() [17/24]

WideString fxcrt::operator+ ( const WideString & str1,
wchar_t ch )
inline

Definition at line 159 of file widestring.h.

Referenced by CPDF_FormField::GetFullNameForDict().

Here is the caller graph for this function:

◆ operator+() [18/24]

WideString fxcrt::operator+ ( const WideString & str1,
WideStringView str2 )
inline

Definition at line 171 of file widestring.h.

◆ operator+() [19/24]

WideString fxcrt::operator+ ( wchar_t ch,
const WideString & str2 )
inline

Definition at line 162 of file widestring.h.

◆ operator+() [20/24]

WideString fxcrt::operator+ ( wchar_t ch,
WideStringView str2 )
inline

Definition at line 153 of file widestring.h.

◆ operator+() [21/24]

WideString fxcrt::operator+ ( WideStringView str1,
const wchar_t * str2 )
inline

Definition at line 144 of file widestring.h.

◆ operator+() [22/24]

WideString fxcrt::operator+ ( WideStringView str1,
const WideString & str2 )
inline

Definition at line 174 of file widestring.h.

◆ operator+() [23/24]

WideString fxcrt::operator+ ( WideStringView str1,
wchar_t ch )
inline

Definition at line 150 of file widestring.h.

◆ operator+() [24/24]

WideString fxcrt::operator+ ( WideStringView str1,
WideStringView str2 )
inline

Definition at line 141 of file widestring.h.

◆ operator<() [1/5]

bool fxcrt::operator< ( const ByteStringView & lhs,
const ByteString & rhs )
inline

Definition at line 124 of file bytestring.h.

References fxcrt::ByteString::Compare().

Here is the call graph for this function:

◆ operator<() [2/5]

bool fxcrt::operator< ( const ByteStringView & lhs,
const char * rhs )
inline

Definition at line 127 of file bytestring.h.

◆ operator<() [3/5]

bool fxcrt::operator< ( const char * lhs,
const ByteString & rhs )
inline

Definition at line 121 of file bytestring.h.

References fxcrt::ByteString::Compare().

Referenced by TEST().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ operator<() [4/5]

template<typename T>
bool fxcrt::operator< ( const T * lhs,
const StringViewTemplate< T > & rhs )
inline

Definition at line 313 of file string_view_template.h.

◆ operator<() [5/5]

bool fxcrt::operator< ( const wchar_t * lhs,
const WideString & rhs )
inline

Definition at line 189 of file widestring.h.

References fxcrt::WideString::Compare().

Referenced by TEST().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ operator<<() [1/6]

std::ostream & fxcrt::operator<< ( std::ostream & os,
ByteStringView str )

Definition at line 381 of file bytestring.cpp.

◆ operator<<() [2/6]

std::ostream & fxcrt::operator<< ( std::ostream & os,
const ByteString & str )

Definition at line 377 of file bytestring.cpp.

◆ operator<<() [3/6]

std::ostream & fxcrt::operator<< ( std::ostream & os,
const WideString & str )

Definition at line 839 of file widestring.cpp.

References fxcrt::WideString::ToUTF8().

Here is the call graph for this function:

◆ operator<<() [4/6]

std::ostream & fxcrt::operator<< ( std::ostream & os,
WideStringView str )

Definition at line 848 of file widestring.cpp.

◆ operator<<() [5/6]

std::wostream & fxcrt::operator<< ( std::wostream & os,
const WideString & str )

Definition at line 835 of file widestring.cpp.

◆ operator<<() [6/6]

std::wostream & fxcrt::operator<< ( std::wostream & os,
WideStringView str )

Definition at line 844 of file widestring.cpp.

◆ operator==() [1/6]

bool fxcrt::operator== ( ByteStringView lhs,
const ByteString & rhs )
inline

Definition at line 112 of file bytestring.h.

◆ operator==() [2/6]

bool fxcrt::operator== ( const char * lhs,
const ByteString & rhs )
inline

Definition at line 109 of file bytestring.h.

References fxcrt::ByteString::operator==().

Referenced by FPDF_VIEWERREF_GetDuplex(), and TEST().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ operator==() [3/6]

template<typename T>
bool fxcrt::operator== ( const T * lhs,
const StringViewTemplate< T > & rhs )
inline

Definition at line 305 of file string_view_template.h.

◆ operator==() [4/6]

template<typename T, typename U>
bool fxcrt::operator== ( const U * lhs,
const ObservedPtr< T > & rhs )
inline

Definition at line 102 of file observed_ptr.h.

◆ operator==() [5/6]

bool fxcrt::operator== ( const wchar_t * lhs,
const WideString & rhs )
inline

Definition at line 177 of file widestring.h.

References fxcrt::WideString::operator==().

Referenced by TEST().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ operator==() [6/6]

bool fxcrt::operator== ( WideStringView lhs,
const WideString & rhs )
inline

Definition at line 180 of file widestring.h.

◆ PrintTo() [1/2]

void fxcrt::PrintTo ( const ByteString & str,
std::ostream * os )

Definition at line 12 of file string_test_support.cpp.

◆ PrintTo() [2/2]

void fxcrt::PrintTo ( const WideString & str,
std::ostream * os )

Definition at line 16 of file string_test_support.cpp.

◆ PutUInt16LSBFirst()

void fxcrt::PutUInt16LSBFirst ( uint16_t value,
pdfium::span< uint8_t, 2 > span )
inline

Definition at line 123 of file byteorder.h.

◆ PutUInt16MSBFirst()

void fxcrt::PutUInt16MSBFirst ( uint16_t value,
pdfium::span< uint8_t, 2 > span )
inline

Definition at line 111 of file byteorder.h.

◆ PutUInt32LSBFirst()

void fxcrt::PutUInt32LSBFirst ( uint32_t value,
pdfium::span< uint8_t, 4 > span )
inline

Definition at line 128 of file byteorder.h.

◆ PutUInt32MSBFirst()

void fxcrt::PutUInt32MSBFirst ( uint32_t value,
pdfium::span< uint8_t, 4 > span )
inline

Definition at line 116 of file byteorder.h.

Referenced by CRYPT_AESDecrypt().

Here is the caller graph for this function:

◆ reinterpret_span()

template<typename T, typename U, typename = typename std::enable_if_t<std::is_const_v<T> || !std::is_const_v<U>>>
pdfium::span< T > fxcrt::reinterpret_span ( pdfium::span< U > s)
inlinenoexcept

Definition at line 155 of file span_util.h.

◆ span_equals()

template<typename T1, typename T2, size_t N1, size_t N2, typename P1, typename P2, typename = std::enable_if_t<sizeof(T1) == sizeof(T2) && std::is_trivially_copyable_v<T1> && std::is_trivially_copyable_v<T2>>>
bool fxcrt::span_equals ( pdfium::span< T1, N1, P1 > s1,
pdfium::span< T2, N2, P2 > s2 )

Definition at line 120 of file span_util.h.

◆ spancpy()

template<typename T1, typename T2, size_t N1, size_t N2, typename P1, typename P2, typename = std::enable_if_t<sizeof(T1) == sizeof(T2) && std::is_trivially_copyable_v<T1> && std::is_trivially_copyable_v<T2>>>
pdfium::span< T1 > fxcrt::spancpy ( pdfium::span< T1, N1, P1 > dst,
pdfium::span< T2, N2, P2 > src )
inline

Definition at line 30 of file span_util.h.

◆ spanmove()

template<typename T1, typename T2, size_t N1, size_t N2, typename P1, typename P2, typename = std::enable_if_t<sizeof(T1) == sizeof(T2) && std::is_trivially_copyable_v<T1> && std::is_trivially_copyable_v<T2>>>
pdfium::span< T1 > fxcrt::spanmove ( pdfium::span< T1, N1, P1 > dst,
pdfium::span< T2, N2, P2 > src )
inline

Definition at line 51 of file span_util.h.

◆ spanpos()

template<typename T, typename U, typename = std::enable_if_t<sizeof(T) == sizeof(U) && std::is_trivially_copyable_v<T> && std::is_trivially_copyable_v<U>>>
std::optional< size_t > fxcrt::spanpos ( pdfium::span< T > haystack,
pdfium::span< U > needle )

Definition at line 134 of file span_util.h.

◆ Split()

template<typename StrType>
std::vector< StrType > fxcrt::Split ( const StrType & that,
typename StrType::CharType ch )

Definition at line 36 of file fx_string.h.

◆ Split< ByteString >()

template std::vector< ByteString > fxcrt::Split< ByteString > ( const ByteString & that,
ByteString::CharType ch )
extern

◆ Split< WideString >()

template std::vector< WideString > fxcrt::Split< WideString > ( const WideString & that,
WideString::CharType ch )
extern

◆ TEST() [1/302]

fxcrt::TEST ( BinaryBuffer ,
AppendBlocks  )

Definition at line 84 of file binary_buffer_unittest.cpp.

◆ TEST() [2/302]

fxcrt::TEST ( BinaryBuffer ,
AppendBytes  )

Definition at line 112 of file binary_buffer_unittest.cpp.

References fxcrt::BinaryBuffer::AppendUint8().

Here is the call graph for this function:

◆ TEST() [3/302]

fxcrt::TEST ( BinaryBuffer ,
AppendDouble  )

Definition at line 144 of file binary_buffer_unittest.cpp.

References fxcrt::BinaryBuffer::AppendDouble().

Here is the call graph for this function:

◆ TEST() [4/302]

fxcrt::TEST ( BinaryBuffer ,
AppendSpans  )

Definition at line 67 of file binary_buffer_unittest.cpp.

References fxcrt::BinaryBuffer::IsEmpty().

Here is the call graph for this function:

◆ TEST() [5/302]

fxcrt::TEST ( BinaryBuffer ,
AppendStrings  )

Definition at line 100 of file binary_buffer_unittest.cpp.

References fxcrt::BinaryBuffer::AppendString().

Here is the call graph for this function:

◆ TEST() [6/302]

fxcrt::TEST ( BinaryBuffer ,
AppendUint16  )

Definition at line 123 of file binary_buffer_unittest.cpp.

References fxcrt::BinaryBuffer::AppendUint16().

Here is the call graph for this function:

◆ TEST() [7/302]

fxcrt::TEST ( BinaryBuffer ,
AppendUint32  )

Definition at line 133 of file binary_buffer_unittest.cpp.

References fxcrt::BinaryBuffer::AppendUint32().

Here is the call graph for this function:

◆ TEST() [8/302]

fxcrt::TEST ( BinaryBuffer ,
Clear  )

Definition at line 57 of file binary_buffer_unittest.cpp.

References fxcrt::BinaryBuffer::AppendUint8(), fxcrt::BinaryBuffer::Clear(), and fxcrt::BinaryBuffer::IsEmpty().

Here is the call graph for this function:

◆ TEST() [9/302]

fxcrt::TEST ( BinaryBuffer ,
Empty  )

Definition at line 15 of file binary_buffer_unittest.cpp.

References fxcrt::BinaryBuffer::IsEmpty().

Here is the call graph for this function:

◆ TEST() [10/302]

fxcrt::TEST ( BinaryBuffer ,
MoveAssign  )

Definition at line 40 of file binary_buffer_unittest.cpp.

References fxcrt::BinaryBuffer::AppendUint8(), and fxcrt::BinaryBuffer::IsEmpty().

Here is the call graph for this function:

◆ TEST() [11/302]

fxcrt::TEST ( BinaryBuffer ,
MoveConstruct  )

Definition at line 23 of file binary_buffer_unittest.cpp.

References fxcrt::BinaryBuffer::AppendUint8(), and fxcrt::BinaryBuffer::IsEmpty().

Here is the call graph for this function:

◆ TEST() [12/302]

fxcrt::TEST ( ByteOrder ,
FromBE16  )

Definition at line 38 of file byteorder_unittest.cpp.

◆ TEST() [13/302]

fxcrt::TEST ( ByteOrder ,
FromBE32  )

Definition at line 47 of file byteorder_unittest.cpp.

◆ TEST() [14/302]

fxcrt::TEST ( ByteOrder ,
FromLE16  )

Definition at line 22 of file byteorder_unittest.cpp.

◆ TEST() [15/302]

fxcrt::TEST ( ByteOrder ,
FromLE32  )

Definition at line 31 of file byteorder_unittest.cpp.

◆ TEST() [16/302]

fxcrt::TEST ( ByteOrder ,
GetUInt16LSBFirst  )

Definition at line 54 of file byteorder_unittest.cpp.

◆ TEST() [17/302]

fxcrt::TEST ( ByteOrder ,
GetUInt16MSBFirst  )

Definition at line 59 of file byteorder_unittest.cpp.

◆ TEST() [18/302]

fxcrt::TEST ( ByteOrder ,
GetUInt32LSBFirst  )

Definition at line 64 of file byteorder_unittest.cpp.

◆ TEST() [19/302]

fxcrt::TEST ( ByteOrder ,
GetUInt32MSBFirst  )

Definition at line 69 of file byteorder_unittest.cpp.

◆ TEST() [20/302]

fxcrt::TEST ( ByteOrder ,
PutUInt16LSBFirst  )

Definition at line 74 of file byteorder_unittest.cpp.

◆ TEST() [21/302]

fxcrt::TEST ( ByteOrder ,
PutUInt16MSBFirst  )

Definition at line 80 of file byteorder_unittest.cpp.

◆ TEST() [22/302]

fxcrt::TEST ( ByteOrder ,
PutUInt32LSBFirst  )

Definition at line 86 of file byteorder_unittest.cpp.

◆ TEST() [23/302]

fxcrt::TEST ( ByteOrder ,
PutUInt32MSBFirst  )

Definition at line 92 of file byteorder_unittest.cpp.

◆ TEST() [24/302]

fxcrt::TEST ( ByteString ,
AnyAllNoneOf  )

Definition at line 1837 of file bytestring_unittest.cpp.

References fxcrt::ByteString::ByteString().

Here is the call graph for this function:

◆ TEST() [25/302]

fxcrt::TEST ( ByteString ,
Assign  )

Definition at line 107 of file bytestring_unittest.cpp.

References fxcrt::ByteString::ByteString(), fxcrt::ByteString::operator=(), fxcrt::ByteString::operator=(), and fxcrt::ByteString::ReferenceCountForTesting().

Here is the call graph for this function:

◆ TEST() [26/302]

fxcrt::TEST ( ByteString ,
Concat  )

Definition at line 497 of file bytestring_unittest.cpp.

◆ TEST() [27/302]

fxcrt::TEST ( ByteString ,
Construct  )

Definition at line 86 of file bytestring_unittest.cpp.

References fxcrt::ByteString::ByteString(), fxcrt::ByteString::ByteString(), and fxcrt::ByteString::ReferenceCountForTesting().

Here is the call graph for this function:

◆ TEST() [28/302]

fxcrt::TEST ( ByteString ,
Delete  )

Definition at line 661 of file bytestring_unittest.cpp.

References fxcrt::ByteString::ByteString().

Here is the call graph for this function:

◆ TEST() [29/302]

fxcrt::TEST ( ByteString ,
ElementAccess  )

Definition at line 23 of file bytestring_unittest.cpp.

References fxcrt::ByteString::ByteString().

Here is the call graph for this function:

◆ TEST() [30/302]

fxcrt::TEST ( ByteString ,
Empty  )

Definition at line 1752 of file bytestring_unittest.cpp.

◆ TEST() [31/302]

fxcrt::TEST ( ByteString ,
EmptyIterator  )

Definition at line 1792 of file bytestring_unittest.cpp.

References fxcrt::ByteString::ByteString().

Here is the call graph for this function:

◆ TEST() [32/302]

fxcrt::TEST ( ByteString ,
EmptyReverseIterator  )

Definition at line 1085 of file bytestring_unittest.cpp.

◆ TEST() [33/302]

fxcrt::TEST ( ByteString ,
Find  )

Definition at line 747 of file bytestring_unittest.cpp.

References fxcrt::ByteString::ByteString().

Here is the call graph for this function:

◆ TEST() [34/302]

fxcrt::TEST ( ByteString ,
First  )

Definition at line 717 of file bytestring_unittest.cpp.

References fxcrt::ByteString::ByteString().

Here is the call graph for this function:

◆ TEST() [35/302]

fxcrt::TEST ( ByteString ,
FormatInteger  )

Definition at line 1988 of file bytestring_unittest.cpp.

References fxcrt::ByteString::FormatInteger().

Here is the call graph for this function:

◆ TEST() [36/302]

fxcrt::TEST ( ByteString ,
FormatPrecision  )

Definition at line 1744 of file bytestring_unittest.cpp.

References fxcrt::ByteString::Format().

Here is the call graph for this function:

◆ TEST() [37/302]

fxcrt::TEST ( ByteString ,
FormatWidth  )

Definition at line 1736 of file bytestring_unittest.cpp.

References fxcrt::ByteString::Format().

Here is the call graph for this function:

◆ TEST() [38/302]

fxcrt::TEST ( ByteString ,
FX_HashCode_Ascii  )

Definition at line 2003 of file bytestring_unittest.cpp.

◆ TEST() [39/302]

fxcrt::TEST ( ByteString ,
FX_HashCode_Wide  )

Definition at line 2012 of file bytestring_unittest.cpp.

◆ TEST() [40/302]

fxcrt::TEST ( ByteString ,
GetBuffer  )

Definition at line 1026 of file bytestring_unittest.cpp.

References fxcrt::ByteString::ByteString().

Here is the call graph for this function:

◆ TEST() [41/302]

fxcrt::TEST ( ByteString ,
InitializerList  )

Definition at line 1773 of file bytestring_unittest.cpp.

◆ TEST() [42/302]

fxcrt::TEST ( ByteString ,
Insert  )

Definition at line 601 of file bytestring_unittest.cpp.

References fxcrt::ByteString::ByteString().

Here is the call graph for this function:

◆ TEST() [43/302]

fxcrt::TEST ( ByteString ,
InsertAtFrontAndInsertAtBack  )

Definition at line 625 of file bytestring_unittest.cpp.

◆ TEST() [44/302]

fxcrt::TEST ( ByteString ,
Last  )

Definition at line 732 of file bytestring_unittest.cpp.

References fxcrt::ByteString::ByteString().

Here is the call graph for this function:

◆ TEST() [45/302]

fxcrt::TEST ( ByteString ,
MultiCharIterator  )

Definition at line 1816 of file bytestring_unittest.cpp.

References fxcrt::ByteString::ByteString().

Here is the call graph for this function:

◆ TEST() [46/302]

fxcrt::TEST ( ByteString ,
MultiCharReverseIterator  )

Definition at line 1107 of file bytestring_unittest.cpp.

References fxcrt::ByteString::ByteString().

Here is the call graph for this function:

◆ TEST() [47/302]

fxcrt::TEST ( ByteString ,
NullIterator  )

Definition at line 1780 of file bytestring_unittest.cpp.

◆ TEST() [48/302]

fxcrt::TEST ( ByteString ,
OneArgSubstr  )

Definition at line 681 of file bytestring_unittest.cpp.

References fxcrt::ByteString::ByteString().

Here is the call graph for this function:

◆ TEST() [49/302]

fxcrt::TEST ( ByteString ,
OneCharIterator  )

Definition at line 1804 of file bytestring_unittest.cpp.

References fxcrt::ByteString::ByteString().

Here is the call graph for this function:

◆ TEST() [50/302]

fxcrt::TEST ( ByteString ,
OneCharReverseIterator  )

Definition at line 1093 of file bytestring_unittest.cpp.

References fxcrt::ByteString::ByteString().

Here is the call graph for this function:

◆ TEST() [51/302]

fxcrt::TEST ( ByteString ,
OperatorEQ  )

Definition at line 268 of file bytestring_unittest.cpp.

References fxcrt::ByteString::ByteString(), fxcrt::ByteString::ByteString(), fxcrt::ByteString::operator==(), fxcrt::ByteString::operator==(), and operator==().

Here is the call graph for this function:

◆ TEST() [52/302]

fxcrt::TEST ( ByteString ,
OperatorLT  )

Definition at line 160 of file bytestring_unittest.cpp.

References fxcrt::ByteString::ByteString(), fxcrt::ByteString::operator<(), fxcrt::ByteString::operator<(), and operator<().

Here is the call graph for this function:

◆ TEST() [53/302]

fxcrt::TEST ( ByteString ,
OperatorNE  )

Definition at line 371 of file bytestring_unittest.cpp.

References fxcrt::ByteString::ByteString(), fxcrt::ByteString::ByteString(), fxcrt::ByteString::operator!=(), fxcrt::ByteString::operator!=(), and operator!=().

Here is the call graph for this function:

◆ TEST() [54/302]

fxcrt::TEST ( ByteString ,
OperatorPlus  )

Definition at line 472 of file bytestring_unittest.cpp.

References fxcrt::ByteString::ByteString(), fxcrt::ByteString::Format(), operator+(), operator+(), and fxcrt::ByteString::operator+=().

Here is the call graph for this function:

◆ TEST() [55/302]

fxcrt::TEST ( ByteString ,
OStreamOverload  )

Definition at line 1866 of file bytestring_unittest.cpp.

References fxcrt::ByteString::ByteString(), fxcrt::ByteString::operator=(), and fxcrt::ByteString::operator=().

Here is the call graph for this function:

◆ TEST() [56/302]

fxcrt::TEST ( ByteString ,
ReleaseBuffer  )

Definition at line 1046 of file bytestring_unittest.cpp.

References fxcrt::ByteString::ByteString(), and fxcrt::ByteString::operator+=().

Here is the call graph for this function:

◆ TEST() [57/302]

fxcrt::TEST ( ByteString ,
Remove  )

Definition at line 517 of file bytestring_unittest.cpp.

References fxcrt::ByteString::ByteString().

Here is the call graph for this function:

◆ TEST() [58/302]

fxcrt::TEST ( ByteString ,
RemoveCopies  )

Definition at line 535 of file bytestring_unittest.cpp.

References fxcrt::ByteString::ByteString(), and fxcrt::ByteString::ByteString().

Here is the call graph for this function:

◆ TEST() [59/302]

fxcrt::TEST ( ByteString ,
Replace  )

Definition at line 564 of file bytestring_unittest.cpp.

References fxcrt::ByteString::ByteString().

Here is the call graph for this function:

◆ TEST() [60/302]

fxcrt::TEST ( ByteString ,
Reserve  )

Definition at line 1005 of file bytestring_unittest.cpp.

References fxcrt::ByteString::ByteString(), and fxcrt::ByteString::operator+=().

Here is the call graph for this function:

◆ TEST() [61/302]

fxcrt::TEST ( ByteString ,
ReverseFind  )

Definition at line 795 of file bytestring_unittest.cpp.

References fxcrt::ByteString::ByteString().

Here is the call graph for this function:

◆ TEST() [62/302]

fxcrt::TEST ( ByteString ,
StdBegin  )

Definition at line 1828 of file bytestring_unittest.cpp.

References fxcrt::ByteString::ByteString().

Here is the call graph for this function:

◆ TEST() [63/302]

fxcrt::TEST ( ByteString ,
Trim  )

Definition at line 853 of file bytestring_unittest.cpp.

References fxcrt::ByteString::ByteString(), and fxcrt::ByteString::TrimWhitespace().

Here is the call graph for this function:

◆ TEST() [64/302]

fxcrt::TEST ( ByteString ,
TrimBack  )

Definition at line 946 of file bytestring_unittest.cpp.

References fxcrt::ByteString::ByteString(), and fxcrt::ByteString::TrimWhitespaceBack().

Here is the call graph for this function:

◆ TEST() [65/302]

fxcrt::TEST ( ByteString ,
TrimBackCopies  )

Definition at line 974 of file bytestring_unittest.cpp.

References fxcrt::ByteString::ByteString(), and fxcrt::ByteString::TrimWhitespaceBack().

Here is the call graph for this function:

◆ TEST() [66/302]

fxcrt::TEST ( ByteString ,
TrimFront  )

Definition at line 887 of file bytestring_unittest.cpp.

References fxcrt::ByteString::ByteString(), and fxcrt::ByteString::TrimWhitespaceFront().

Here is the call graph for this function:

◆ TEST() [67/302]

fxcrt::TEST ( ByteString ,
TrimFrontCopies  )

Definition at line 915 of file bytestring_unittest.cpp.

References fxcrt::ByteString::ByteString(), and fxcrt::ByteString::TrimWhitespaceFront().

Here is the call graph for this function:

◆ TEST() [68/302]

fxcrt::TEST ( ByteString ,
TwoArgSubstr  )

Definition at line 694 of file bytestring_unittest.cpp.

References fxcrt::ByteString::ByteString().

Here is the call graph for this function:

◆ TEST() [69/302]

fxcrt::TEST ( ByteString ,
UpperLower  )

Definition at line 828 of file bytestring_unittest.cpp.

References fxcrt::ByteString::ByteString(), fxcrt::ByteString::MakeLower(), fxcrt::ByteString::MakeUpper(), and fxcrt::ByteString::operator=().

Here is the call graph for this function:

◆ TEST() [70/302]

fxcrt::TEST ( ByteStringView ,
AnyAllNoneOf  )

Definition at line 1720 of file bytestring_unittest.cpp.

◆ TEST() [71/302]

fxcrt::TEST ( ByteStringView ,
ElementAccess  )

Definition at line 1423 of file bytestring_unittest.cpp.

◆ TEST() [72/302]

fxcrt::TEST ( ByteStringView ,
EmptyIterator  )

Definition at line 1617 of file bytestring_unittest.cpp.

◆ TEST() [73/302]

fxcrt::TEST ( ByteStringView ,
EmptyReverseIterator  )

Definition at line 1653 of file bytestring_unittest.cpp.

◆ TEST() [74/302]

fxcrt::TEST ( ByteStringView ,
Find  )

Definition at line 1330 of file bytestring_unittest.cpp.

◆ TEST() [75/302]

fxcrt::TEST ( ByteStringView ,
FromChar  )

Definition at line 1276 of file bytestring_unittest.cpp.

◆ TEST() [76/302]

fxcrt::TEST ( ByteStringView ,
FromVector  )

Definition at line 1298 of file bytestring_unittest.cpp.

◆ TEST() [77/302]

fxcrt::TEST ( ByteStringView ,
GetID  )

Definition at line 1316 of file bytestring_unittest.cpp.

References FXBSTR_ID().

Here is the call graph for this function:

◆ TEST() [78/302]

fxcrt::TEST ( ByteStringView ,
MultiCharIterator  )

Definition at line 1641 of file bytestring_unittest.cpp.

◆ TEST() [79/302]

fxcrt::TEST ( ByteStringView ,
MultiCharReverseIterator  )

Definition at line 1675 of file bytestring_unittest.cpp.

◆ TEST() [80/302]

fxcrt::TEST ( ByteStringView ,
NotNull  )

Definition at line 1222 of file bytestring_unittest.cpp.

◆ TEST() [81/302]

fxcrt::TEST ( ByteStringView ,
Null  )

Definition at line 1170 of file bytestring_unittest.cpp.

◆ TEST() [82/302]

fxcrt::TEST ( ByteStringView ,
NullIterator  )

Definition at line 1605 of file bytestring_unittest.cpp.

◆ TEST() [83/302]

fxcrt::TEST ( ByteStringView ,
OneArgSubstr  )

Definition at line 1364 of file bytestring_unittest.cpp.

◆ TEST() [84/302]

fxcrt::TEST ( ByteStringView ,
OneCharIterator  )

Definition at line 1629 of file bytestring_unittest.cpp.

◆ TEST() [85/302]

fxcrt::TEST ( ByteStringView ,
OneCharReverseIterator  )

Definition at line 1661 of file bytestring_unittest.cpp.

◆ TEST() [86/302]

fxcrt::TEST ( ByteStringView ,
OperatorEQ  )

Definition at line 1494 of file bytestring_unittest.cpp.

References fxcrt::ByteString::ByteString().

Here is the call graph for this function:

◆ TEST() [87/302]

fxcrt::TEST ( ByteStringView ,
OperatorLT  )

Definition at line 1434 of file bytestring_unittest.cpp.

◆ TEST() [88/302]

fxcrt::TEST ( ByteStringView ,
OperatorNE  )

Definition at line 1553 of file bytestring_unittest.cpp.

References fxcrt::ByteString::ByteString().

Here is the call graph for this function:

◆ TEST() [89/302]

fxcrt::TEST ( ByteStringView ,
OStreamOverload  )

Definition at line 1916 of file bytestring_unittest.cpp.

◆ TEST() [90/302]

fxcrt::TEST ( ByteStringView ,
TrimmedRight  )

Definition at line 1415 of file bytestring_unittest.cpp.

◆ TEST() [91/302]

fxcrt::TEST ( ByteStringView ,
TwoArgSubstr  )

Definition at line 1385 of file bytestring_unittest.cpp.

◆ TEST() [92/302]

fxcrt::TEST ( CFX_BytrString ,
EqualNoCase  )

Definition at line 1853 of file bytestring_unittest.cpp.

References fxcrt::ByteString::ByteString(), and fxcrt::ByteString::EqualNoCase().

Here is the call graph for this function:

◆ TEST() [93/302]

fxcrt::TEST ( CFX_WidString ,
InitializerList  )

Definition at line 1895 of file widestring_unittest.cpp.

◆ TEST() [94/302]

fxcrt::TEST ( Mask ,
AssignAndEQ  )

Definition at line 123 of file mask_unittest.cpp.

◆ TEST() [95/302]

fxcrt::TEST ( Mask ,
Clear  )

Definition at line 152 of file mask_unittest.cpp.

◆ TEST() [96/302]

fxcrt::TEST ( Mask ,
Empty  )

Definition at line 34 of file mask_unittest.cpp.

◆ TEST() [97/302]

fxcrt::TEST ( Mask ,
FromEight  )

Definition at line 106 of file mask_unittest.cpp.

◆ TEST() [98/302]

fxcrt::TEST ( Mask ,
FromFive  )

Definition at line 81 of file mask_unittest.cpp.

◆ TEST() [99/302]

fxcrt::TEST ( Mask ,
FromFour  )

Definition at line 71 of file mask_unittest.cpp.

◆ TEST() [100/302]

fxcrt::TEST ( Mask ,
FromOne  )

Definition at line 43 of file mask_unittest.cpp.

◆ TEST() [101/302]

fxcrt::TEST ( Mask ,
FromSeven  )

Definition at line 97 of file mask_unittest.cpp.

◆ TEST() [102/302]

fxcrt::TEST ( Mask ,
FromSix  )

Definition at line 89 of file mask_unittest.cpp.

◆ TEST() [103/302]

fxcrt::TEST ( Mask ,
FromThree  )

Definition at line 62 of file mask_unittest.cpp.

◆ TEST() [104/302]

fxcrt::TEST ( Mask ,
FromTwo  )

Definition at line 52 of file mask_unittest.cpp.

◆ TEST() [105/302]

fxcrt::TEST ( Mask ,
FromUnderlying  )

Definition at line 115 of file mask_unittest.cpp.

◆ TEST() [106/302]

fxcrt::TEST ( Mask ,
OrAndAnd  )

Definition at line 133 of file mask_unittest.cpp.

◆ TEST() [107/302]

fxcrt::TEST ( Mask ,
OrEqualsAndAndEquals  )

Definition at line 143 of file mask_unittest.cpp.

◆ TEST() [108/302]

fxcrt::TEST ( Mask ,
TestAll  )

Definition at line 158 of file mask_unittest.cpp.

◆ TEST() [109/302]

fxcrt::TEST ( MaybeOwned ,
Move  )

Definition at line 156 of file maybe_owned_unittest.cpp.

◆ TEST() [110/302]

fxcrt::TEST ( MaybeOwned ,
MoveElisionThwarted  )

Definition at line 227 of file maybe_owned_unittest.cpp.

◆ TEST() [111/302]

fxcrt::TEST ( MaybeOwned ,
NotOwned  )

Definition at line 41 of file maybe_owned_unittest.cpp.

◆ TEST() [112/302]

fxcrt::TEST ( MaybeOwned ,
Null  )

Definition at line 30 of file maybe_owned_unittest.cpp.

◆ TEST() [113/302]

fxcrt::TEST ( MaybeOwned ,
Owned  )

Definition at line 97 of file maybe_owned_unittest.cpp.

◆ TEST() [114/302]

fxcrt::TEST ( MaybeOwned ,
Release  )

Definition at line 138 of file maybe_owned_unittest.cpp.

◆ TEST() [115/302]

fxcrt::TEST ( MaybeOwned ,
UnownedPtr  )

Definition at line 82 of file maybe_owned_unittest.cpp.

◆ TEST() [116/302]

fxcrt::TEST ( ObservePtr ,
Bool  )

Definition at line 193 of file observed_ptr_unittest.cpp.

◆ TEST() [117/302]

fxcrt::TEST ( ObservePtr ,
CopyAssign  )

Definition at line 71 of file observed_ptr_unittest.cpp.

◆ TEST() [118/302]

fxcrt::TEST ( ObservePtr ,
CopyConstruct  )

Definition at line 55 of file observed_ptr_unittest.cpp.

◆ TEST() [119/302]

fxcrt::TEST ( ObservePtr ,
Equals  )

Definition at line 145 of file observed_ptr_unittest.cpp.

◆ TEST() [120/302]

fxcrt::TEST ( ObservePtr ,
LivesLonger  )

Definition at line 34 of file observed_ptr_unittest.cpp.

◆ TEST() [121/302]

fxcrt::TEST ( ObservePtr ,
LivesShorter  )

Definition at line 45 of file observed_ptr_unittest.cpp.

◆ TEST() [122/302]

fxcrt::TEST ( ObservePtr ,
NotEquals  )

Definition at line 170 of file observed_ptr_unittest.cpp.

◆ TEST() [123/302]

fxcrt::TEST ( ObservePtr ,
Null  )

Definition at line 29 of file observed_ptr_unittest.cpp.

◆ TEST() [124/302]

fxcrt::TEST ( ObservePtr ,
PairwiseObservable  )

Definition at line 210 of file observed_ptr_unittest.cpp.

◆ TEST() [125/302]

fxcrt::TEST ( ObservePtr ,
Reset  )

Definition at line 134 of file observed_ptr_unittest.cpp.

◆ TEST() [126/302]

fxcrt::TEST ( ObservePtr ,
ResetNull  )

Definition at line 126 of file observed_ptr_unittest.cpp.

◆ TEST() [127/302]

fxcrt::TEST ( ObservePtr ,
SelfObservable  )

Definition at line 203 of file observed_ptr_unittest.cpp.

◆ TEST() [128/302]

fxcrt::TEST ( ObservePtr ,
Vector  )

Definition at line 88 of file observed_ptr_unittest.cpp.

◆ TEST() [129/302]

fxcrt::TEST ( ObservePtr ,
VectorAutoClear  )

Definition at line 112 of file observed_ptr_unittest.cpp.

◆ TEST() [130/302]

fxcrt::TEST ( RetainPtr ,
AmbiguousExpression  )

Definition at line 231 of file retain_ptr_unittest.cpp.

◆ TEST() [131/302]

fxcrt::TEST ( RetainPtr ,
Bool  )

Definition at line 405 of file retain_ptr_unittest.cpp.

◆ TEST() [132/302]

fxcrt::TEST ( RetainPtr ,
CopyAssign  )

Definition at line 143 of file retain_ptr_unittest.cpp.

References PseudoRetainable::release_count(), and PseudoRetainable::retain_count().

Here is the call graph for this function:

◆ TEST() [133/302]

fxcrt::TEST ( RetainPtr ,
CopyConversionCtor  )

Definition at line 95 of file retain_ptr_unittest.cpp.

References PseudoRetainable::release_count(), and PseudoRetainable::retain_count().

Here is the call graph for this function:

◆ TEST() [134/302]

fxcrt::TEST ( RetainPtr ,
CopyConvertAssign  )

Definition at line 188 of file retain_ptr_unittest.cpp.

References PseudoRetainable::release_count(), and PseudoRetainable::retain_count().

Here is the call graph for this function:

◆ TEST() [135/302]

fxcrt::TEST ( RetainPtr ,
CopyCtor  )

Definition at line 61 of file retain_ptr_unittest.cpp.

References PseudoRetainable::release_count(), and PseudoRetainable::retain_count().

Here is the call graph for this function:

◆ TEST() [136/302]

fxcrt::TEST ( RetainPtr ,
DefaultCtor  )

Definition at line 39 of file retain_ptr_unittest.cpp.

◆ TEST() [137/302]

fxcrt::TEST ( RetainPtr ,
Equals  )

Definition at line 333 of file retain_ptr_unittest.cpp.

◆ TEST() [138/302]

fxcrt::TEST ( RetainPtr ,
EqualsReflexive  )

Definition at line 356 of file retain_ptr_unittest.cpp.

◆ TEST() [139/302]

fxcrt::TEST ( RetainPtr ,
Leak  )

Definition at line 293 of file retain_ptr_unittest.cpp.

References PseudoRetainable::release_count(), and PseudoRetainable::retain_count().

Here is the call graph for this function:

◆ TEST() [140/302]

fxcrt::TEST ( RetainPtr ,
LessThan  )

Definition at line 397 of file retain_ptr_unittest.cpp.

◆ TEST() [141/302]

fxcrt::TEST ( RetainPtr ,
MakeRetained  )

Definition at line 415 of file retain_ptr_unittest.cpp.

◆ TEST() [142/302]

fxcrt::TEST ( RetainPtr ,
MoveAssign  )

Definition at line 167 of file retain_ptr_unittest.cpp.

References PseudoRetainable::release_count(), and PseudoRetainable::retain_count().

Here is the call graph for this function:

◆ TEST() [143/302]

fxcrt::TEST ( RetainPtr ,
MoveConversionCtor  )

Definition at line 111 of file retain_ptr_unittest.cpp.

References PseudoRetainable::release_count(), and PseudoRetainable::retain_count().

Here is the call graph for this function:

◆ TEST() [144/302]

fxcrt::TEST ( RetainPtr ,
MoveConvertAssign  )

Definition at line 212 of file retain_ptr_unittest.cpp.

References PseudoRetainable::release_count(), and PseudoRetainable::retain_count().

Here is the call graph for this function:

◆ TEST() [145/302]

fxcrt::TEST ( RetainPtr ,
MoveCtor  )

Definition at line 77 of file retain_ptr_unittest.cpp.

References PseudoRetainable::release_count(), and PseudoRetainable::retain_count().

Here is the call graph for this function:

◆ TEST() [146/302]

fxcrt::TEST ( RetainPtr ,
NotEquals  )

Definition at line 367 of file retain_ptr_unittest.cpp.

◆ TEST() [147/302]

fxcrt::TEST ( RetainPtr ,
NotEqualsReflexive  )

Definition at line 386 of file retain_ptr_unittest.cpp.

◆ TEST() [148/302]

fxcrt::TEST ( RetainPtr ,
NullptrAssign  )

Definition at line 129 of file retain_ptr_unittest.cpp.

◆ TEST() [149/302]

fxcrt::TEST ( RetainPtr ,
NullptrCtor  )

Definition at line 44 of file retain_ptr_unittest.cpp.

◆ TEST() [150/302]

fxcrt::TEST ( RetainPtr ,
RawAssign  )

Definition at line 136 of file retain_ptr_unittest.cpp.

◆ TEST() [151/302]

fxcrt::TEST ( RetainPtr ,
RawCtor  )

Definition at line 49 of file retain_ptr_unittest.cpp.

References PseudoRetainable::release_count(), and PseudoRetainable::retain_count().

Here is the call graph for this function:

◆ TEST() [152/302]

fxcrt::TEST ( RetainPtr ,
Reset  )

Definition at line 252 of file retain_ptr_unittest.cpp.

References PseudoRetainable::release_count(), and PseudoRetainable::retain_count().

Here is the call graph for this function:

◆ TEST() [153/302]

fxcrt::TEST ( RetainPtr ,
ResetNull  )

Definition at line 240 of file retain_ptr_unittest.cpp.

References PseudoRetainable::release_count(), and PseudoRetainable::retain_count().

Here is the call graph for this function:

◆ TEST() [154/302]

fxcrt::TEST ( RetainPtr ,
SetContains  )

Definition at line 448 of file retain_ptr_unittest.cpp.

References PseudoRetainable::release_count(), and PseudoRetainable::retain_count().

Here is the call graph for this function:

◆ TEST() [155/302]

fxcrt::TEST ( RetainPtr ,
Swap  )

Definition at line 269 of file retain_ptr_unittest.cpp.

References PseudoRetainable::release_count(), and PseudoRetainable::retain_count().

Here is the call graph for this function:

◆ TEST() [156/302]

fxcrt::TEST ( RetainPtr ,
SwapNull  )

Definition at line 314 of file retain_ptr_unittest.cpp.

References PseudoRetainable::release_count(), and PseudoRetainable::retain_count().

Here is the call graph for this function:

◆ TEST() [157/302]

fxcrt::TEST ( RetainPtr ,
VectorContains  )

Definition at line 502 of file retain_ptr_unittest.cpp.

◆ TEST() [158/302]

fxcrt::TEST ( RetainPtr ,
VectorMove  )

Definition at line 425 of file retain_ptr_unittest.cpp.

References PseudoRetainable::release_count(), and PseudoRetainable::retain_count().

Here is the call graph for this function:

◆ TEST() [159/302]

fxcrt::TEST ( SharedCopyOnWrite ,
AssignOverOld  )

Definition at line 83 of file shared_copy_on_write_unittest.cpp.

◆ TEST() [160/302]

fxcrt::TEST ( SharedCopyOnWrite ,
AssignOverRetained  )

Definition at line 97 of file shared_copy_on_write_unittest.cpp.

◆ TEST() [161/302]

fxcrt::TEST ( SharedCopyOnWrite ,
Copy  )

Definition at line 62 of file shared_copy_on_write_unittest.cpp.

◆ TEST() [162/302]

fxcrt::TEST ( SharedCopyOnWrite ,
GetModify  )

Definition at line 113 of file shared_copy_on_write_unittest.cpp.

◆ TEST() [163/302]

fxcrt::TEST ( SharedCopyOnWrite ,
Null  )

Definition at line 54 of file shared_copy_on_write_unittest.cpp.

◆ TEST() [164/302]

fxcrt::TEST ( StringPool ,
ByteString  )

Definition at line 11 of file string_pool_template_unittest.cpp.

References fxcrt::ByteString::ByteString().

Here is the call graph for this function:

◆ TEST() [165/302]

fxcrt::TEST ( StringPool ,
WideString  )

Definition at line 54 of file string_pool_template_unittest.cpp.

References fxcrt::WideString::WideString().

Here is the call graph for this function:

◆ TEST() [166/302]

fxcrt::TEST ( TreeNode ,
AppendFirstChild  )

Definition at line 123 of file tree_node_unittest.cpp.

◆ TEST() [167/302]

fxcrt::TEST ( TreeNode ,
InsertOtherAfterSelf  )

Definition at line 49 of file tree_node_unittest.cpp.

◆ TEST() [168/302]

fxcrt::TEST ( TreeNode ,
InsertOtherBeforeSelf  )

Definition at line 35 of file tree_node_unittest.cpp.

◆ TEST() [169/302]

fxcrt::TEST ( TreeNode ,
NthChild  )

Definition at line 101 of file tree_node_unittest.cpp.

◆ TEST() [170/302]

fxcrt::TEST ( TreeNode ,
RemoveAllChildren  )

Definition at line 84 of file tree_node_unittest.cpp.

◆ TEST() [171/302]

fxcrt::TEST ( TreeNode ,
RemoveChild  )

Definition at line 135 of file tree_node_unittest.cpp.

◆ TEST() [172/302]

fxcrt::TEST ( TreeNode ,
RemoveFromWrongParent  )

Definition at line 61 of file tree_node_unittest.cpp.

◆ TEST() [173/302]

fxcrt::TEST ( TreeNode ,
RemoveParentless  )

Definition at line 56 of file tree_node_unittest.cpp.

◆ TEST() [174/302]

fxcrt::TEST ( TreeNode ,
SafeRemove  )

Definition at line 69 of file tree_node_unittest.cpp.

◆ TEST() [175/302]

fxcrt::TEST ( TreeNode ,
SafeRemoveParentless  )

Definition at line 78 of file tree_node_unittest.cpp.

◆ TEST() [176/302]

fxcrt::TEST ( TreeNode ,
SelfAppendFirstChild  )

Definition at line 18 of file tree_node_unittest.cpp.

◆ TEST() [177/302]

fxcrt::TEST ( TreeNode ,
SelfAppendLastChild  )

Definition at line 23 of file tree_node_unittest.cpp.

◆ TEST() [178/302]

fxcrt::TEST ( TreeNode ,
SelfInsertAfterOther  )

Definition at line 42 of file tree_node_unittest.cpp.

◆ TEST() [179/302]

fxcrt::TEST ( TreeNode ,
SelfInsertBeforeOther  )

Definition at line 28 of file tree_node_unittest.cpp.

◆ TEST() [180/302]

fxcrt::TEST ( UnownedPtr ,
AssignNotOk  )

Definition at line 186 of file unowned_ptr_unittest.cpp.

◆ TEST() [181/302]

fxcrt::TEST ( UnownedPtr ,
AssignOk  )

Definition at line 177 of file unowned_ptr_unittest.cpp.

◆ TEST() [182/302]

fxcrt::TEST ( UnownedPtr ,
CopyAssign  )

Definition at line 125 of file unowned_ptr_unittest.cpp.

◆ TEST() [183/302]

fxcrt::TEST ( UnownedPtr ,
CopyConversionAssign  )

Definition at line 143 of file unowned_ptr_unittest.cpp.

◆ TEST() [184/302]

fxcrt::TEST ( UnownedPtr ,
CopyConversionCtor  )

Definition at line 95 of file unowned_ptr_unittest.cpp.

◆ TEST() [185/302]

fxcrt::TEST ( UnownedPtr ,
CopyCtor  )

Definition at line 79 of file unowned_ptr_unittest.cpp.

◆ TEST() [186/302]

fxcrt::TEST ( UnownedPtr ,
DefaultCtor  )

Definition at line 63 of file unowned_ptr_unittest.cpp.

◆ TEST() [187/302]

fxcrt::TEST ( UnownedPtr ,
MoveAssign  )

Definition at line 134 of file unowned_ptr_unittest.cpp.

◆ TEST() [188/302]

fxcrt::TEST ( UnownedPtr ,
MoveConversionAssign  )

Definition at line 152 of file unowned_ptr_unittest.cpp.

◆ TEST() [189/302]

fxcrt::TEST ( UnownedPtr ,
MoveConversionCtor  )

Definition at line 103 of file unowned_ptr_unittest.cpp.

◆ TEST() [190/302]

fxcrt::TEST ( UnownedPtr ,
MoveCtor  )

Definition at line 87 of file unowned_ptr_unittest.cpp.

◆ TEST() [191/302]

fxcrt::TEST ( UnownedPtr ,
NullptrAssign  )

Definition at line 111 of file unowned_ptr_unittest.cpp.

◆ TEST() [192/302]

fxcrt::TEST ( UnownedPtr ,
NullptrCtor  )

Definition at line 68 of file unowned_ptr_unittest.cpp.

◆ TEST() [193/302]

fxcrt::TEST ( UnownedPtr ,
OperatorEQ  )

Definition at line 211 of file unowned_ptr_unittest.cpp.

◆ TEST() [194/302]

fxcrt::TEST ( UnownedPtr ,
OperatorLT  )

Definition at line 245 of file unowned_ptr_unittest.cpp.

◆ TEST() [195/302]

fxcrt::TEST ( UnownedPtr ,
OperatorNE  )

Definition at line 228 of file unowned_ptr_unittest.cpp.

◆ TEST() [196/302]

fxcrt::TEST ( UnownedPtr ,
PtrNotOk  )

Definition at line 169 of file unowned_ptr_unittest.cpp.

◆ TEST() [197/302]

fxcrt::TEST ( UnownedPtr ,
PtrOk  )

Definition at line 161 of file unowned_ptr_unittest.cpp.

◆ TEST() [198/302]

fxcrt::TEST ( UnownedPtr ,
RawAssign  )

Definition at line 118 of file unowned_ptr_unittest.cpp.

◆ TEST() [199/302]

fxcrt::TEST ( UnownedPtr ,
RawCtor  )

Definition at line 73 of file unowned_ptr_unittest.cpp.

◆ TEST() [200/302]

fxcrt::TEST ( UnownedPtr ,
ReleaseNotOk  )

Definition at line 203 of file unowned_ptr_unittest.cpp.

◆ TEST() [201/302]

fxcrt::TEST ( UnownedPtr ,
ReleaseOk  )

Definition at line 194 of file unowned_ptr_unittest.cpp.

◆ TEST() [202/302]

fxcrt::TEST ( UnownedPtr ,
TransparentCompare  )

Definition at line 255 of file unowned_ptr_unittest.cpp.

◆ TEST() [203/302]

fxcrt::TEST ( WeakPtr ,
Cyclic  )

Definition at line 141 of file weak_ptr_unittest.cpp.

◆ TEST() [204/302]

fxcrt::TEST ( WeakPtr ,
CyclicDeleteObject  )

Definition at line 157 of file weak_ptr_unittest.cpp.

◆ TEST() [205/302]

fxcrt::TEST ( WeakPtr ,
DeleteObject  )

Definition at line 123 of file weak_ptr_unittest.cpp.

◆ TEST() [206/302]

fxcrt::TEST ( WeakPtr ,
NonNull  )

Definition at line 54 of file weak_ptr_unittest.cpp.

◆ TEST() [207/302]

fxcrt::TEST ( WeakPtr ,
Null  )

Definition at line 37 of file weak_ptr_unittest.cpp.

◆ TEST() [208/302]

fxcrt::TEST ( WeakPtr ,
ResetNonNull  )

Definition at line 101 of file weak_ptr_unittest.cpp.

◆ TEST() [209/302]

fxcrt::TEST ( WeakPtr ,
ResetNull  )

Definition at line 83 of file weak_ptr_unittest.cpp.

◆ TEST() [210/302]

fxcrt::TEST ( WideString ,
AnyAllNoneOf  )

Definition at line 1959 of file widestring_unittest.cpp.

References fxcrt::WideString::WideString().

Here is the call graph for this function:

◆ TEST() [211/302]

fxcrt::TEST ( WideString ,
Assign  )

Definition at line 98 of file widestring_unittest.cpp.

References fxcrt::WideString::WideString(), fxcrt::WideString::operator=(), fxcrt::WideString::operator=(), and fxcrt::WideString::ReferenceCountForTesting().

Here is the call graph for this function:

◆ TEST() [212/302]

fxcrt::TEST ( WideString ,
ConcatInPlace  )

Definition at line 486 of file widestring_unittest.cpp.

◆ TEST() [213/302]

fxcrt::TEST ( WideString ,
Construct  )

Definition at line 77 of file widestring_unittest.cpp.

References fxcrt::WideString::WideString(), fxcrt::WideString::WideString(), and fxcrt::WideString::ReferenceCountForTesting().

Here is the call graph for this function:

◆ TEST() [214/302]

fxcrt::TEST ( WideString ,
Delete  )

Definition at line 650 of file widestring_unittest.cpp.

References fxcrt::WideString::WideString().

Here is the call graph for this function:

◆ TEST() [215/302]

fxcrt::TEST ( WideString ,
ElementAccess  )

Definition at line 23 of file widestring_unittest.cpp.

References fxcrt::WideString::WideString().

Here is the call graph for this function:

◆ TEST() [216/302]

fxcrt::TEST ( WideString ,
Empty  )

Definition at line 1881 of file widestring_unittest.cpp.

◆ TEST() [217/302]

fxcrt::TEST ( WideString ,
EmptyIterator  )

Definition at line 1914 of file widestring_unittest.cpp.

References fxcrt::WideString::WideString().

Here is the call graph for this function:

◆ TEST() [218/302]

fxcrt::TEST ( WideString ,
EmptyReverseIterator  )

Definition at line 1071 of file widestring_unittest.cpp.

◆ TEST() [219/302]

fxcrt::TEST ( WideString ,
EncodeEntities  )

Definition at line 1339 of file widestring_unittest.cpp.

References fxcrt::WideString::WideString(), and fxcrt::WideString::EncodeEntities().

Here is the call graph for this function:

◆ TEST() [220/302]

fxcrt::TEST ( WideString ,
EqualsASCII  )

Definition at line 1350 of file widestring_unittest.cpp.

References fxcrt::WideString::WideString(), and fxcrt::WideString::EqualsASCII().

Here is the call graph for this function:

◆ TEST() [221/302]

fxcrt::TEST ( WideString ,
EqualsASCIINoCase  )

Definition at line 1361 of file widestring_unittest.cpp.

References fxcrt::WideString::WideString(), and fxcrt::WideString::EqualsASCIINoCase().

Here is the call graph for this function:

◆ TEST() [222/302]

fxcrt::TEST ( WideString ,
Find  )

Definition at line 736 of file widestring_unittest.cpp.

References fxcrt::WideString::WideString().

Here is the call graph for this function:

◆ TEST() [223/302]

fxcrt::TEST ( WideString ,
First  )

Definition at line 706 of file widestring_unittest.cpp.

References fxcrt::WideString::WideString().

Here is the call graph for this function:

◆ TEST() [224/302]

fxcrt::TEST ( WideString ,
FormatInteger  )

Definition at line 2242 of file widestring_unittest.cpp.

References fxcrt::WideString::FormatInteger().

Here is the call graph for this function:

◆ TEST() [225/302]

fxcrt::TEST ( WideString ,
FormatOutOfRangeChar  )

Definition at line 1861 of file widestring_unittest.cpp.

References fxcrt::WideString::Format().

Here is the call graph for this function:

◆ TEST() [226/302]

fxcrt::TEST ( WideString ,
FormatPrecision  )

Definition at line 1852 of file widestring_unittest.cpp.

References fxcrt::WideString::Format().

Here is the call graph for this function:

◆ TEST() [227/302]

fxcrt::TEST ( WideString ,
FormatString  )

Definition at line 1865 of file widestring_unittest.cpp.

References fxcrt::WideString::WideString(), fxcrt::WideString::WideString(), and fxcrt::WideString::Format().

Here is the call graph for this function:

◆ TEST() [228/302]

fxcrt::TEST ( WideString ,
FormatWidth  )

Definition at line 1843 of file widestring_unittest.cpp.

References fxcrt::WideString::Format().

Here is the call graph for this function:

◆ TEST() [229/302]

fxcrt::TEST ( WideString ,
FromASCII  )

Definition at line 1430 of file widestring_unittest.cpp.

References fxcrt::WideString::FromASCII().

Here is the call graph for this function:

◆ TEST() [230/302]

fxcrt::TEST ( WideString ,
FromDefANSI  )

Definition at line 1456 of file widestring_unittest.cpp.

References fxcrt::WideString::FromDefANSI().

Here is the call graph for this function:

◆ TEST() [231/302]

fxcrt::TEST ( WideString ,
FromLatin1  )

Definition at line 1443 of file widestring_unittest.cpp.

References fxcrt::WideString::FromLatin1().

Here is the call graph for this function:

◆ TEST() [232/302]

fxcrt::TEST ( WideString ,
FromUTF16BE  )

Definition at line 1249 of file widestring_unittest.cpp.

◆ TEST() [233/302]

fxcrt::TEST ( WideString ,
FromUTF16LE  )

Definition at line 1271 of file widestring_unittest.cpp.

◆ TEST() [234/302]

fxcrt::TEST ( WideString ,
FromUTF8  )

Definition at line 1156 of file widestring_unittest.cpp.

References fxcrt::WideString::FromUTF8().

Here is the call graph for this function:

◆ TEST() [235/302]

fxcrt::TEST ( WideString ,
FromUTF8ErrorRecovery  )

Definition at line 1187 of file widestring_unittest.cpp.

References fxcrt::WideString::FromUTF8().

Here is the call graph for this function:

◆ TEST() [236/302]

fxcrt::TEST ( WideString ,
FromUTF8Supplementary  )

Definition at line 1177 of file widestring_unittest.cpp.

References fxcrt::WideString::FromUTF8().

Here is the call graph for this function:

◆ TEST() [237/302]

fxcrt::TEST ( WideString ,
FX_HashCode_Wide  )

Definition at line 2257 of file widestring_unittest.cpp.

◆ TEST() [238/302]

fxcrt::TEST ( WideString ,
GetBuffer  )

Definition at line 1014 of file widestring_unittest.cpp.

References fxcrt::WideString::WideString().

Here is the call graph for this function:

◆ TEST() [239/302]

fxcrt::TEST ( WideString ,
Insert  )

Definition at line 590 of file widestring_unittest.cpp.

References fxcrt::WideString::WideString().

Here is the call graph for this function:

◆ TEST() [240/302]

fxcrt::TEST ( WideString ,
InsertAtFrontAndInsertAtBack  )

Definition at line 614 of file widestring_unittest.cpp.

◆ TEST() [241/302]

fxcrt::TEST ( WideString ,
IsASCII  )

Definition at line 1344 of file widestring_unittest.cpp.

References fxcrt::WideString::WideString(), and fxcrt::WideString::IsASCII().

Here is the call graph for this function:

◆ TEST() [242/302]

fxcrt::TEST ( WideString ,
Last  )

Definition at line 721 of file widestring_unittest.cpp.

References fxcrt::WideString::WideString().

Here is the call graph for this function:

◆ TEST() [243/302]

fxcrt::TEST ( WideString ,
MultiCharIterator  )

Definition at line 1938 of file widestring_unittest.cpp.

References fxcrt::WideString::WideString().

Here is the call graph for this function:

◆ TEST() [244/302]

fxcrt::TEST ( WideString ,
MultiCharReverseIterator  )

Definition at line 1093 of file widestring_unittest.cpp.

References fxcrt::WideString::WideString().

Here is the call graph for this function:

◆ TEST() [245/302]

fxcrt::TEST ( WideString ,
NullIterator  )

Definition at line 1902 of file widestring_unittest.cpp.

◆ TEST() [246/302]

fxcrt::TEST ( WideString ,
OneArgSubstr  )

Definition at line 670 of file widestring_unittest.cpp.

References fxcrt::WideString::WideString().

Here is the call graph for this function:

◆ TEST() [247/302]

fxcrt::TEST ( WideString ,
OneCharIterator  )

Definition at line 1926 of file widestring_unittest.cpp.

References fxcrt::WideString::WideString().

Here is the call graph for this function:

◆ TEST() [248/302]

fxcrt::TEST ( WideString ,
OneCharReverseIterator  )

Definition at line 1079 of file widestring_unittest.cpp.

References fxcrt::WideString::WideString().

Here is the call graph for this function:

◆ TEST() [249/302]

fxcrt::TEST ( WideString ,
OperatorEQ  )

Definition at line 257 of file widestring_unittest.cpp.

References fxcrt::WideString::WideString(), fxcrt::WideString::WideString(), operator==(), fxcrt::WideString::operator==(), and fxcrt::WideString::operator==().

Here is the call graph for this function:

◆ TEST() [250/302]

fxcrt::TEST ( WideString ,
OperatorLT  )

Definition at line 151 of file widestring_unittest.cpp.

References fxcrt::WideString::WideString(), operator<(), fxcrt::WideString::operator<(), and fxcrt::WideString::operator<().

Here is the call graph for this function:

◆ TEST() [251/302]

fxcrt::TEST ( WideString ,
OperatorNE  )

Definition at line 360 of file widestring_unittest.cpp.

References fxcrt::WideString::WideString(), fxcrt::WideString::WideString(), operator!=(), fxcrt::WideString::operator!=(), and fxcrt::WideString::operator!=().

Here is the call graph for this function:

◆ TEST() [252/302]

fxcrt::TEST ( WideString ,
OperatorPlus  )

Definition at line 461 of file widestring_unittest.cpp.

References fxcrt::WideString::WideString(), fxcrt::WideString::Format(), operator+(), operator+(), and fxcrt::WideString::operator+=().

Here is the call graph for this function:

◆ TEST() [253/302]

fxcrt::TEST ( WideString ,
OStreamOverload  )

Definition at line 1975 of file widestring_unittest.cpp.

References fxcrt::WideString::WideString(), fxcrt::WideString::operator=(), and fxcrt::WideString::operator=().

Here is the call graph for this function:

◆ TEST() [254/302]

fxcrt::TEST ( WideString ,
ReleaseBuffer  )

Definition at line 1032 of file widestring_unittest.cpp.

References fxcrt::WideString::WideString(), and fxcrt::WideString::operator+=().

Here is the call graph for this function:

◆ TEST() [255/302]

fxcrt::TEST ( WideString ,
Remove  )

Definition at line 506 of file widestring_unittest.cpp.

References fxcrt::WideString::WideString().

Here is the call graph for this function:

◆ TEST() [256/302]

fxcrt::TEST ( WideString ,
RemoveCopies  )

Definition at line 524 of file widestring_unittest.cpp.

References fxcrt::WideString::WideString(), and fxcrt::WideString::WideString().

Here is the call graph for this function:

◆ TEST() [257/302]

fxcrt::TEST ( WideString ,
Replace  )

Definition at line 553 of file widestring_unittest.cpp.

References fxcrt::WideString::WideString().

Here is the call graph for this function:

◆ TEST() [258/302]

fxcrt::TEST ( WideString ,
Reserve  )

Definition at line 993 of file widestring_unittest.cpp.

References fxcrt::WideString::WideString(), and fxcrt::WideString::operator+=().

Here is the call graph for this function:

◆ TEST() [259/302]

fxcrt::TEST ( WideString ,
ReverseFind  )

Definition at line 783 of file widestring_unittest.cpp.

References fxcrt::WideString::WideString().

Here is the call graph for this function:

◆ TEST() [260/302]

fxcrt::TEST ( WideString ,
StdBegin  )

Definition at line 1950 of file widestring_unittest.cpp.

References fxcrt::WideString::WideString().

Here is the call graph for this function:

◆ TEST() [261/302]

fxcrt::TEST ( WideString ,
ToASCII  )

Definition at line 1370 of file widestring_unittest.cpp.

References fxcrt::WideString::WideString(), and fxcrt::WideString::ToASCII().

Here is the call graph for this function:

◆ TEST() [262/302]

fxcrt::TEST ( WideString ,
ToDefANSI  )

Definition at line 1404 of file widestring_unittest.cpp.

References fxcrt::WideString::WideString(), fxcrt::WideString::WideString(), and fxcrt::WideString::ToDefANSI().

Here is the call graph for this function:

◆ TEST() [263/302]

fxcrt::TEST ( WideString ,
ToLatin1  )

Definition at line 1387 of file widestring_unittest.cpp.

References fxcrt::WideString::WideString(), and fxcrt::WideString::ToLatin1().

Here is the call graph for this function:

◆ TEST() [264/302]

fxcrt::TEST ( WideString ,
ToUCS2LE  )

Definition at line 1316 of file widestring_unittest.cpp.

◆ TEST() [265/302]

fxcrt::TEST ( WideString ,
ToUTF16LE  )

Definition at line 1294 of file widestring_unittest.cpp.

◆ TEST() [266/302]

fxcrt::TEST ( WideString ,
Trim  )

Definition at line 841 of file widestring_unittest.cpp.

References fxcrt::WideString::WideString(), and fxcrt::WideString::TrimWhitespace().

Here is the call graph for this function:

◆ TEST() [267/302]

fxcrt::TEST ( WideString ,
TrimBack  )

Definition at line 934 of file widestring_unittest.cpp.

References fxcrt::WideString::WideString(), and fxcrt::WideString::TrimWhitespaceBack().

Here is the call graph for this function:

◆ TEST() [268/302]

fxcrt::TEST ( WideString ,
TrimBackCopies  )

Definition at line 962 of file widestring_unittest.cpp.

References fxcrt::WideString::WideString(), and fxcrt::WideString::TrimWhitespaceBack().

Here is the call graph for this function:

◆ TEST() [269/302]

fxcrt::TEST ( WideString ,
TrimFront  )

Definition at line 875 of file widestring_unittest.cpp.

References fxcrt::WideString::WideString(), and fxcrt::WideString::TrimWhitespaceFront().

Here is the call graph for this function:

◆ TEST() [270/302]

fxcrt::TEST ( WideString ,
TrimFrontCopies  )

Definition at line 903 of file widestring_unittest.cpp.

References fxcrt::WideString::WideString(), and fxcrt::WideString::TrimWhitespaceFront().

Here is the call graph for this function:

◆ TEST() [271/302]

fxcrt::TEST ( WideString ,
TwoArgSubstr  )

Definition at line 683 of file widestring_unittest.cpp.

References fxcrt::WideString::WideString().

Here is the call graph for this function:

◆ TEST() [272/302]

fxcrt::TEST ( WideString ,
UpperLower  )

Definition at line 816 of file widestring_unittest.cpp.

References fxcrt::WideString::WideString(), fxcrt::WideString::MakeLower(), fxcrt::WideString::MakeUpper(), and fxcrt::WideString::operator=().

Here is the call graph for this function:

◆ TEST() [273/302]

fxcrt::TEST ( WideString ,
UTF8EncodeDecodeConsistency  )

Definition at line 1204 of file widestring_unittest.cpp.

References fxcrt::WideString::FromUTF8(), pdfium::IsHighSurrogate(), pdfium::IsLowSurrogate(), pdfium::kMinimumSupplementaryCodePoint, and fxcrt::WideString::operator+=().

Here is the call graph for this function:

◆ TEST() [274/302]

fxcrt::TEST ( WideString ,
UTF8EncodeDecodeConsistencyUnpairedHighSurrogates  )

Definition at line 1221 of file widestring_unittest.cpp.

References fxcrt::WideString::FromUTF8(), pdfium::kMaximumHighSurrogateCodeUnit, pdfium::kMinimumHighSurrogateCodeUnit, and fxcrt::WideString::operator+=().

Here is the call graph for this function:

◆ TEST() [275/302]

fxcrt::TEST ( WideString ,
UTF8EncodeDecodeConsistencyUnpairedLowSurrogates  )

Definition at line 1235 of file widestring_unittest.cpp.

References fxcrt::WideString::FromUTF8(), pdfium::kMaximumLowSurrogateCodeUnit, pdfium::kMinimumLowSurrogateCodeUnit, and fxcrt::WideString::operator+=().

Here is the call graph for this function:

◆ TEST() [276/302]

fxcrt::TEST ( WideString ,
WideOStreamOverload  )

Definition at line 2030 of file widestring_unittest.cpp.

References fxcrt::WideString::WideString(), fxcrt::WideString::operator=(), and fxcrt::WideString::operator=().

Here is the call graph for this function:

◆ TEST() [277/302]

fxcrt::TEST ( WideStringView ,
AnyAllNoneOf  )

Definition at line 1819 of file widestring_unittest.cpp.

◆ TEST() [278/302]

fxcrt::TEST ( WideStringView ,
ElementAccess  )

Definition at line 1496 of file widestring_unittest.cpp.

◆ TEST() [279/302]

fxcrt::TEST ( WideStringView ,
EmptyIterator  )

Definition at line 1716 of file widestring_unittest.cpp.

◆ TEST() [280/302]

fxcrt::TEST ( WideStringView ,
EmptyReverseIterator  )

Definition at line 1752 of file widestring_unittest.cpp.

◆ TEST() [281/302]

fxcrt::TEST ( WideStringView ,
Find  )

Definition at line 1670 of file widestring_unittest.cpp.

◆ TEST() [282/302]

fxcrt::TEST ( WideStringView ,
FromVector  )

Definition at line 1477 of file widestring_unittest.cpp.

◆ TEST() [283/302]

fxcrt::TEST ( WideStringView ,
MultiCharIterator  )

Definition at line 1740 of file widestring_unittest.cpp.

◆ TEST() [284/302]

fxcrt::TEST ( WideStringView ,
MultiCharReverseIterator  )

Definition at line 1774 of file widestring_unittest.cpp.

◆ TEST() [285/302]

fxcrt::TEST ( WideStringView ,
NullIterator  )

Definition at line 1704 of file widestring_unittest.cpp.

◆ TEST() [286/302]

fxcrt::TEST ( WideStringView ,
OneCharIterator  )

Definition at line 1728 of file widestring_unittest.cpp.

◆ TEST() [287/302]

fxcrt::TEST ( WideStringView ,
OneCharReverseIterator  )

Definition at line 1760 of file widestring_unittest.cpp.

◆ TEST() [288/302]

fxcrt::TEST ( WideStringView ,
OperatorEQ  )

Definition at line 1566 of file widestring_unittest.cpp.

References fxcrt::WideString::WideString().

Here is the call graph for this function:

◆ TEST() [289/302]

fxcrt::TEST ( WideStringView ,
OperatorLT  )

Definition at line 1506 of file widestring_unittest.cpp.

◆ TEST() [290/302]

fxcrt::TEST ( WideStringView ,
OperatorNE  )

Definition at line 1618 of file widestring_unittest.cpp.

References fxcrt::WideString::WideString().

Here is the call graph for this function:

◆ TEST() [291/302]

fxcrt::TEST ( WideStringView ,
OStreamOverload  )

Definition at line 2084 of file widestring_unittest.cpp.

◆ TEST() [292/302]

fxcrt::TEST ( WideStringView ,
TrimmedRight  )

Definition at line 1835 of file widestring_unittest.cpp.

◆ TEST() [293/302]

fxcrt::TEST ( WideStringView ,
WideOStreamOverload  )

Definition at line 2164 of file widestring_unittest.cpp.

◆ TEST() [294/302]

fxcrt::TEST ( WideTextBuffer ,
Deletion  )

Definition at line 26 of file widetext_buffer_unittest.cpp.

References fxcrt::WideTextBuffer::AsStringView().

Here is the call graph for this function:

◆ TEST() [295/302]

fxcrt::TEST ( WideTextBuffer ,
EmptyBuf  )

Definition at line 13 of file widetext_buffer_unittest.cpp.

References fxcrt::WideTextBuffer::AsStringView(), and fxcrt::WideTextBuffer::MakeString().

Here is the call graph for this function:

◆ TEST() [296/302]

fxcrt::TEST ( WideTextBuffer ,
Move  )

Definition at line 47 of file widetext_buffer_unittest.cpp.

References fxcrt::WideTextBuffer::MakeString().

Here is the call graph for this function:

◆ TEST() [297/302]

fxcrt::TEST ( WideTextBuffer ,
OperatorLtLt  )

Definition at line 20 of file widetext_buffer_unittest.cpp.

References fxcrt::WideTextBuffer::MakeString().

Here is the call graph for this function:

◆ TEST() [298/302]

fxcrt::TEST ( Zip ,
ActualZip  )

Definition at line 37 of file zip_unittest.cpp.

◆ TEST() [299/302]

fxcrt::TEST ( Zip ,
ActualZip3  )

Definition at line 48 of file zip_unittest.cpp.

◆ TEST() [300/302]

fxcrt::TEST ( Zip ,
BadArgumentsZip  )

Definition at line 60 of file zip_unittest.cpp.

◆ TEST() [301/302]

fxcrt::TEST ( Zip ,
BadArgumentsZip3  )

Definition at line 67 of file zip_unittest.cpp.

◆ TEST() [302/302]

fxcrt::TEST ( Zip ,
EmptyZip  )

Definition at line 16 of file zip_unittest.cpp.

◆ ToArray()

template<typename U, size_t N>
std::array< U, N > fxcrt::ToArray ( const U(&) data[N])
constexpr

Definition at line 83 of file stl_util.h.

◆ ToArrayImpl()

template<typename U, typename T, size_t N, size_t... I>
std::array< U, N > fxcrt::ToArrayImpl ( const T(&) data[N],
std::index_sequence< I... >  )
constexpr

Definition at line 76 of file stl_util.h.

◆ try_spancpy()

template<typename T1, typename T2, size_t N1, size_t N2, typename P1, typename P2, typename = std::enable_if_t<sizeof(T1) == sizeof(T2) && std::is_trivially_copyable_v<T1> && std::is_trivially_copyable_v<T2>>>
bool fxcrt::try_spancpy ( pdfium::span< T1, N1, P1 > dst,
pdfium::span< T2, N2, P2 > src )
inline

Definition at line 73 of file span_util.h.

◆ try_spanmove()

template<typename T1, typename T2, size_t N1, size_t N2, typename P1, typename P2, typename = std::enable_if_t<sizeof(T1) == sizeof(T2) && std::is_trivially_copyable_v<T1> && std::is_trivially_copyable_v<T2>>>
bool fxcrt::try_spanmove ( pdfium::span< T1, N1, P1 > dst,
pdfium::span< T2, N2, P2 > src )
inline

Definition at line 97 of file span_util.h.

◆ Zip() [1/2]

template<typename T, typename U, typename V>
auto fxcrt::Zip ( const T & first,
const U & second,
V && third )

Definition at line 131 of file zip.h.

◆ Zip() [2/2]

template<typename T, typename U>
auto fxcrt::Zip ( const T & first,
U && second )

Definition at line 126 of file zip.h.