LifeV
inspector Class Referenceabstract

#include <inspector.hpp>

+ Inheritance diagram for inspector:
+ Collaboration diagram for inspector:

Public Member Functions

virtual ~inspector ()
 
virtual const char * name () const =0
 
virtual const char * desc () const =0
 
virtual void inspect (const string &library_name, const path &full_path)
 
virtual void inspect (const string &library_name, const path &full_path, const string &contents)
 
virtual void close ()
 
void register_signature (const string &signature)
 
const string_setsignatures () const
 
void error (const string &library_name, const path &full_path, const string &msg)
 

Private Attributes

string_set m_signatures
 

Detailed Description

Definition at line 26 of file inspector.hpp.

Constructor & Destructor Documentation

◆ ~inspector()

virtual ~inspector ( )
inlinevirtual

Definition at line 29 of file inspector.hpp.

Member Function Documentation

◆ name()

virtual const char* name ( ) const
pure virtual

◆ desc()

virtual const char* desc ( ) const
pure virtual

◆ inspect() [1/2]

virtual void inspect ( const string &  library_name,
const path &  full_path 
)
inlinevirtual

Definition at line 35 of file inspector.hpp.

◆ inspect() [2/2]

virtual void inspect ( const string &  library_name,
const path &  full_path,
const string &  contents 
)
inlinevirtual

Definition at line 40 of file inspector.hpp.

◆ close()

virtual void close ( )
inlinevirtual

Reimplemented in link_check.

Definition at line 46 of file inspector.hpp.

◆ register_signature()

void register_signature ( const string &  signature)

Definition at line 479 of file inspect.cpp.

◆ signatures()

const string_set& signatures ( ) const
inline

Definition at line 51 of file inspector.hpp.

◆ error()

void error ( const string &  library_name,
const path &  full_path,
const string &  msg 
)

Definition at line 487 of file inspect.cpp.

Field Documentation

◆ m_signatures

string_set m_signatures
private

Definition at line 63 of file inspector.hpp.


The documentation for this class was generated from the following files: