Common includes and macros used throughout the library. More...
#include "ndn-cxx/detail/config.hpp"
#include <algorithm>
#include <cstddef>
#include <cstdint>
#include <functional>
#include <iosfwd>
#include <limits>
#include <memory>
#include <stdexcept>
#include <string>
#include <type_traits>
#include <utility>
#include <boost/version.hpp>
#include <boost/assert.hpp>
#include <boost/concept_check.hpp>
#include <boost/core/noncopyable.hpp>
#include "ndn-cxx/util/backports.hpp"
#include "ndn-cxx/util/exception.hpp"
Go to the source code of this file.
Namespaces | |
ndn | |
Copyright (c) 2011-2015 Regents of the University of California. | |
Macros | |
#define | NDN_CXX_VIRTUAL_WITH_TESTS |
#define | NDN_CXX_PUBLIC_WITH_TESTS_ELSE_PROTECTED protected |
#define | NDN_CXX_PUBLIC_WITH_TESTS_ELSE_PRIVATE private |
#define | NDN_CXX_PROTECTED_WITH_TESTS_ELSE_PRIVATE private |
Common includes and macros used throughout the library.
Definition in file common.hpp.
#define NDN_CXX_VIRTUAL_WITH_TESTS |
Definition at line 46 of file common.hpp.
#define NDN_CXX_PUBLIC_WITH_TESTS_ELSE_PROTECTED protected |
Definition at line 47 of file common.hpp.
Referenced by ndn::security::v2::ValidationPolicy::checkPolicy(), ndn::Face::getIoService(), and ndn::InMemoryStorage::size().
#define NDN_CXX_PUBLIC_WITH_TESTS_ELSE_PRIVATE private |
Definition at line 48 of file common.hpp.
Referenced by ndn::security::v2::validator_config::Rule::getPktType(), ndn::mgmt::StatusDatasetContext::getPrefix(), ndn::security::pib::Pib::getScheme(), ndn::InMemoryStorage::isFull(), and ndn::security::v2::KeyChain::registerTpmBackend().
#define NDN_CXX_PROTECTED_WITH_TESTS_ELSE_PRIVATE private |
Definition at line 49 of file common.hpp.