LLDB  mainline
Classes | Typedefs | Functions
STLUtils.h File Reference
#include <string.h>
#include <map>
#include <ostream>
#include <vector>
Include dependency graph for STLUtils.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  CStringCompareFunctionObject
 
struct  CStringEqualBinaryPredicate
 
class  ValueEquals< F, S >
 
struct  for_each_cplusplus_delete
 

Typedefs

typedef std::vector< std::string > STLStringArray
 
typedef std::vector< const char * > CStringArray
 

Functions

template<class T >
void PrintAllCollectionElements (std::ostream &s, const T &coll, const char *header_cstr=nullptr, const char *separator_cstr=" ")
 

Typedef Documentation

◆ CStringArray

typedef std::vector<const char *> CStringArray

Definition at line 72 of file STLUtils.h.

◆ STLStringArray

typedef std::vector<std::string> STLStringArray

Definition at line 71 of file STLUtils.h.

Function Documentation

◆ PrintAllCollectionElements()

template<class T >
void PrintAllCollectionElements ( std::ostream &  s,
const T &  coll,
const char *  header_cstr = nullptr,
const char *  separator_cstr = " " 
)
inline

Definition at line 49 of file STLUtils.h.