#ifndef CPSW_COMPAT_H #define CPSW_COMPAT_H #include #include #ifdef CPSW_USES_BOOST #include #include namespace cpsw { using boost::shared_ptr; using boost::unordered_set; using boost::atomic; using boost::memory_order_relaxed; using boost::memory_order_acq_rel; using boost::memory_order_acquire; using boost::memory_order_release; }; #endif #ifdef CPSW_USES_STD #include #include namespace cpsw { using std::shared_ptr; using std::unordered_set; using std::atomic; using std::memory_order_relaxed; using std::memory_order_acq_rel; using std::memory_order_acquire; using std::memory_order_release; }; #endif #endif