"using" directives are no longer used in global namespaces (#219)

This commit is contained in:
Tyler Veness
2016-11-01 23:09:51 -07:00
committed by Peter Johnson
parent 78f0b1562c
commit ba8761e39e
39 changed files with 292 additions and 256 deletions

View File

@@ -14,8 +14,6 @@
#include "simulation/gz_msgs/msgs.h"
using namespace gazebo;
namespace frc {
class MainNode {
@@ -26,14 +24,14 @@ class MainNode {
}
template <typename M>
static transport::PublisherPtr Advertise(const std::string& topic,
int queueLimit = 10,
bool latch = false) {
static gazebo::transport::PublisherPtr Advertise(const std::string& topic,
int queueLimit = 10,
bool latch = false) {
return GetInstance()->main->Advertise<M>(topic, queueLimit, latch);
}
template <typename M, typename T>
static transport::SubscriberPtr Subscribe(
static gazebo::transport::SubscriberPtr Subscribe(
const std::string& topic,
void (T::*fp)(const boost::shared_ptr<M const>&), T* obj,
bool latching = false) {
@@ -41,20 +39,20 @@ class MainNode {
}
template <typename M>
static transport::SubscriberPtr Subscribe(
static gazebo::transport::SubscriberPtr Subscribe(
const std::string& topic, void (*fp)(const boost::shared_ptr<M const>&),
bool latching = false) {
return GetInstance()->main->Subscribe(topic, fp, latching);
}
transport::NodePtr main;
gazebo::transport::NodePtr main;
private:
MainNode() {
bool success = gazebo::client::setup();
if (success) {
main = transport::NodePtr(new transport::Node());
main = gazebo::transport::NodePtr(new gazebo::transport::Node());
main->Init("frc");
gazebo::transport::run();
} else {

View File

@@ -19,13 +19,11 @@
#include <Winsock2.h>
#endif
using namespace gazebo;
namespace frc {
class SimContinuousOutput {
private:
transport::PublisherPtr pub;
gazebo::transport::PublisherPtr pub;
float speed;
public:

View File

@@ -13,8 +13,6 @@
#include "simulation/gz_msgs/msgs.h"
using namespace gazebo;
namespace frc {
class SimDigitalInput {
@@ -28,8 +26,8 @@ class SimDigitalInput {
private:
bool value;
transport::SubscriberPtr sub;
void callback(const msgs::ConstBoolPtr& msg);
gazebo::transport::SubscriberPtr sub;
void callback(const gazebo::msgs::ConstBoolPtr& msg);
};
} // namespace frc

View File

@@ -14,8 +14,6 @@
#include "simulation/gz_msgs/msgs.h"
using namespace gazebo;
namespace frc {
class SimEncoder {
@@ -32,10 +30,10 @@ class SimEncoder {
void sendCommand(std::string cmd);
double position, velocity;
transport::SubscriberPtr posSub, velSub;
transport::PublisherPtr commandPub;
void positionCallback(const msgs::ConstFloat64Ptr& msg);
void velocityCallback(const msgs::ConstFloat64Ptr& msg);
gazebo::transport::SubscriberPtr posSub, velSub;
gazebo::transport::PublisherPtr commandPub;
void positionCallback(const gazebo::msgs::ConstFloat64Ptr& msg);
void velocityCallback(const gazebo::msgs::ConstFloat64Ptr& msg);
};
} // namespace frc

View File

@@ -13,8 +13,6 @@
#include "simulation/gz_msgs/msgs.h"
using namespace gazebo;
namespace frc {
class SimFloatInput {
@@ -28,8 +26,8 @@ class SimFloatInput {
private:
double value;
transport::SubscriberPtr sub;
void callback(const msgs::ConstFloat64Ptr& msg);
gazebo::transport::SubscriberPtr sub;
void callback(const gazebo::msgs::ConstFloat64Ptr& msg);
};
} // namespace frc

View File

@@ -13,8 +13,6 @@
#include "simulation/gz_msgs/msgs.h"
using namespace gazebo;
namespace frc {
class SimGyro {
@@ -29,10 +27,10 @@ class SimGyro {
void sendCommand(std::string cmd);
double position, velocity;
transport::SubscriberPtr posSub, velSub;
transport::PublisherPtr commandPub;
void positionCallback(const msgs::ConstFloat64Ptr& msg);
void velocityCallback(const msgs::ConstFloat64Ptr& msg);
gazebo::transport::SubscriberPtr posSub, velSub;
gazebo::transport::PublisherPtr commandPub;
void positionCallback(const gazebo::msgs::ConstFloat64Ptr& msg);
void velocityCallback(const gazebo::msgs::ConstFloat64Ptr& msg);
};
} // namespace frc

View File

@@ -21,6 +21,6 @@
namespace wpilib {
namespace internal {
extern double simTime;
extern void time_callback(const msgs::ConstFloat64Ptr& msg);
extern void time_callback(const gazebo::msgs::ConstFloat64Ptr& msg);
}
}