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.