JX Application Framework
Loading...
Searching...
No Matches
Functions
JPtrArray-JString.cpp File Reference
#include "JPtrArray-JString.h"
#include "jAssert.h"
Include dependency graph for JPtrArray-JString.cpp:

Functions

std::istream & operator>> (std::istream &input, JPtrArray< JString > &list)
 
std::ostream & operator<< (std::ostream &output, const JPtrArray< JString > &list)
 
std::istream & operator>> (std::istream &input, JStringPtrMap< JString > &map)
 
std::ostream & operator<< (std::ostream &output, const JStringPtrMap< JString > &map)
 
bool JSameStrings (const JPtrArray< JString > &list1, const JPtrArray< JString > &list2, const JString::Case caseSensitive)
 
std::weak_ordering JCompareStringsCaseSensitive (JString *const &s1, JString *const &s2)
 
std::weak_ordering JCompareStringsCaseInsensitive (JString *const &s1, JString *const &s2)
 
JString JStringJoin (const JString &separator, const JPtrArray< JString > &list)
 
JString JStringJoin (const JUtf8Byte *separator, const JPtrArray< JString > &list)
 

Function Documentation

◆ JCompareStringsCaseInsensitive()

std::weak_ordering JCompareStringsCaseInsensitive ( JString *const &  s1,
JString *const &  s2 
)

◆ JCompareStringsCaseSensitive()

std::weak_ordering JCompareStringsCaseSensitive ( JString *const &  s1,
JString *const &  s2 
)

◆ JSameStrings()

bool JSameStrings ( const JPtrArray< JString > &  list1,
const JPtrArray< JString > &  list2,
const JString::Case  caseSensitive 
)

Returns true if the two lists contain the same strings. This function does not assume that the lists are sorted.

◆ JStringJoin() [1/2]

JString JStringJoin ( const JString separator,
const JPtrArray< JString > &  list 
)

It would be nice if this were a member function of JPtrArray, but it is only for strings, and g++ 7 complains when T is an abstract base class.

◆ JStringJoin() [2/2]

JString JStringJoin ( const JUtf8Byte separator,
const JPtrArray< JString > &  list 
)

◆ operator<<() [1/2]

std::ostream & operator<< ( std::ostream &  output,
const JPtrArray< JString > &  list 
)

◆ operator<<() [2/2]

std::ostream & operator<< ( std::ostream &  output,
const JStringPtrMap< JString > &  map 
)

◆ operator>>() [1/2]

std::istream & operator>> ( std::istream &  input,
JPtrArray< JString > &  list 
)

◆ operator>>() [2/2]

std::istream & operator>> ( std::istream &  input,
JStringPtrMap< JString > &  map 
)