1#ifndef ROSE_BinaryAnalysis_Concolic_TestSuite_H 
    2#define ROSE_BinaryAnalysis_Concolic_TestSuite_H 
    3#include <featureTests.h> 
    4#ifdef ROSE_ENABLE_CONCOLIC_TESTING 
    5#include <Rose/BinaryAnalysis/Concolic/BasicTypes.h> 
    7#include <Sawyer/SharedObject.h> 
    8#include <Sawyer/SharedPointer.h> 
   12namespace BinaryAnalysis {
 
   33    mutable SAWYER_THREAD_TRAITS::Mutex mutex_;         
 
   35    std::string timestamp_;                             
 
   44    static Ptr instance(
const std::string &name = 
"");
 
   54    std::string name() 
const;                           
 
   55    void name(
const std::string&);
 
   63    std::string printableName(
const DatabasePtr &db = DatabasePtr());
 
   75    std::string timestamp() 
const;
 
   76    void timestamp(
const std::string&);
 
Creates SharedPointer from this.
 
Base class for reference counted objects.
 
Reference-counting intrusive smart pointer.
 
Sawyer::SharedPointer< Node > Ptr
Reference counting pointer.