Program Listing for File rcppsw.hpp

Return to documentation for file (rcppsw/rcppsw.hpp)

#pragma once

/*******************************************************************************
 * Includes
 ******************************************************************************/
#include "rcppsw/common/common.hpp"

/*******************************************************************************
 * Namespaces/Decls
 ******************************************************************************/
namespace rcppsw {

namespace metrics {
namespace config {
namespace xml {}
}
}

namespace patterns {

namespace fsm {}

namespace visitor {}

namespace factory {}

namespace prototype {}

namespace decorator {}

namespace singleton {}

namespace pimpl {}
} /* namespace patterns */

namespace math {}

namespace algorithm {

namespace clustering {}
} /* namespace algorithm */

namespace er {}

namespace control {}

namespace config {}

namespace ds {
namespace graph {}
namespace metrics {}
}

namespace mpl {}

namespace types {}

namespace utils {}

namespace multithread {}

namespace multiprocess {}

namespace al {}

namespace spatial {}

namespace version {}

namespace abi {}
} /* namespace rcppsw */

namespace rmetrics = rcppsw::metrics;
namespace rmconfig = rmetrics::config;
namespace rmcxml = rmconfig::xml;

namespace rtypes = rcppsw::types;
namespace rmath = rcppsw::math;
namespace ralg = rcppsw::algorithm;
namespace rutils = rcppsw::utils;
namespace rer = rcppsw::er;
namespace rct = rcppsw::control;
namespace rconfig = rcppsw::config;
namespace rmpl = rcppsw::mpl;
namespace rcontrol = rcppsw::control;
namespace rmultithread = rcppsw::multithread;
namespace rmultiprocess = rcppsw::multiprocess;

namespace ralgorithm = rcppsw::algorithm;
namespace raclustering = ralgorithm::clustering;

namespace rspatial = rcppsw::spatial;

namespace rds = rcppsw::ds;
namespace rdmetrics = rds::metrics;
namespace rdgraph = rds::graph;

namespace ral = rcppsw::al;

namespace rpfsm = rcppsw::patterns::fsm;
namespace rpvisitor = rcppsw::patterns::visitor;
namespace rpfactory = rcppsw::patterns::factory;
namespace rpprototype = rcppsw::patterns::prototype;
namespace rpdecorator = rcppsw::patterns::decorator;
namespace rppimpl = rcppsw::patterns::pimpl;

namespace rversion = rcppsw::version;

namespace rabi = rcppsw::abi;