LifeV
anonymous_namespace{inspect.cpp} Namespace Reference

Data Structures

struct  error_msg
 
struct  inspector_element
 

Typedefs

typedef std::shared_ptr< boost::inspect::inspectorinspector_ptr
 
typedef std::list< inspector_elementinspector_list
 
typedef std::vector< error_msgerror_msg_vector
 
typedef bool(* pred_type) (const path &)
 

Functions

bool visit_predicate (const path &pth)
 
string library_from_content (const string &content)
 
bool find_signature (const path &file_path, const boost::inspect::string_set &signatures)
 
void load_content (const path &file_path, string &target)
 
void check (const string &lib, const path &pth, const string &content, const inspector_list &insp_list)
 
template<class DirectoryIterator >
void visit_all (const string &lib, const path &dir_path, const inspector_list &insps)
 
void display_summary_helper (const string &current_library, int err_count)
 
void display_summary ()
 
void display_details ()
 
const char * options ()
 

Variables

long file_count
 
long directory_count
 
long error_count
 
boost::inspect::string_set content_signatures
 
error_msg_vector msgs
 

Typedef Documentation

◆ inspector_ptr

typedef std::shared_ptr< boost::inspect::inspector > inspector_ptr

Definition at line 190 of file inspect.cpp.

◆ inspector_list

typedef std::list< inspector_element > inspector_list

Definition at line 199 of file inspect.cpp.

◆ error_msg_vector

typedef std::vector< error_msg > error_msg_vector

Definition at line 237 of file inspect.cpp.

◆ pred_type

typedef bool(* pred_type) (const path &)

Definition at line 242 of file inspect.cpp.

Function Documentation

◆ visit_predicate()

bool anonymous_namespace{inspect.cpp}::visit_predicate ( const path &  pth)

Definition at line 244 of file inspect.cpp.

◆ library_from_content()

string anonymous_namespace{inspect.cpp}::library_from_content ( const string &  content)

Definition at line 262 of file inspect.cpp.

◆ find_signature()

bool anonymous_namespace{inspect.cpp}::find_signature ( const path &  file_path,
const boost::inspect::string_set signatures 
)

Definition at line 286 of file inspect.cpp.

+ Here is the caller graph for this function:

◆ load_content()

void anonymous_namespace{inspect.cpp}::load_content ( const path &  file_path,
string &  target 
)

Definition at line 305 of file inspect.cpp.

◆ check()

void anonymous_namespace{inspect.cpp}::check ( const string &  lib,
const path &  pth,
const string &  content,
const inspector_list insp_list 
)

Definition at line 324 of file inspect.cpp.

◆ visit_all()

void anonymous_namespace{inspect.cpp}::visit_all ( const string &  lib,
const path &  dir_path,
const inspector_list insps 
)

Definition at line 342 of file inspect.cpp.

◆ display_summary_helper()

void anonymous_namespace{inspect.cpp}::display_summary_helper ( const string &  current_library,
int  err_count 
)

Definition at line 373 of file inspect.cpp.

+ Here is the caller graph for this function:

◆ display_summary()

void anonymous_namespace{inspect.cpp}::display_summary ( )

Definition at line 384 of file inspect.cpp.

+ Here is the caller graph for this function:

◆ display_details()

void anonymous_namespace{inspect.cpp}::display_details ( )

Definition at line 415 of file inspect.cpp.

+ Here is the caller graph for this function:

◆ options()

const char* anonymous_namespace{inspect.cpp}::options ( )

Definition at line 457 of file inspect.cpp.

Variable Documentation

◆ file_count

long file_count

Definition at line 201 of file inspect.cpp.

◆ directory_count

long directory_count

Definition at line 202 of file inspect.cpp.

◆ error_count

long error_count

Definition at line 203 of file inspect.cpp.

◆ content_signatures

boost::inspect::string_set content_signatures

Definition at line 205 of file inspect.cpp.

◆ msgs

Definition at line 238 of file inspect.cpp.