nds2-client - ClientDeveloper  0.16.8
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Typedefs | Enumerations | Functions | Variables
nds_impl::common Namespace Reference

Classes

class  SpanReader
 
class  IdentityTransform
 
class  TruePredicate
 
class  FirstNPredicate
 
class  Span
 

Typedefs

typedef std::array< char, 4 > status_code
 

Enumerations

enum  split_type { INCLUDE_EMPTY_STRING = 0, EXCLUDE_EMPTY_STRING = 1 }
 

Functions

static std::vector< std::string > split (const std::string &source, const std::string &sep, split_type filter_mode=INCLUDE_EMPTY_STRING)
 
template<typename It , typename BinaryPred >
It adjacent_find (It begin, It end, BinaryPred p)
 

Variables

const auto STATUS_DAQD_OK = status_code{ '0', '0', '0', '0' }
 
const auto STATUS_DAQD_ERROR = status_code{ '0', '0', '0', '1' }
 
const auto STATUS_DAQD_VERSION_MISMATCH
 
const auto STATUS_DAQD_NOT_FOUND = status_code{ '0', '0', '0', 'd' }
 
const auto STATUS_DAQD_SYNTAX = status_code{ '0', '0', '1', '9' }
 
const auto STATUS_DAQD_ON_TAPE = status_code{ '0', '0', '1', 'a' }
 

Typedef Documentation

typedef std::array< char, 4 > nds_impl::common::status_code

Enumeration Type Documentation

Enumerator
INCLUDE_EMPTY_STRING 
EXCLUDE_EMPTY_STRING 

Function Documentation

template<typename It , typename BinaryPred >
It nds_impl::common::adjacent_find ( It  begin,
It  end,
BinaryPred  p 
)
static std::vector< std::string > nds_impl::common::split ( const std::string &  source,
const std::string &  sep,
split_type  filter_mode = INCLUDE_EMPTY_STRING 
)
static

Variable Documentation

const auto nds_impl::common::STATUS_DAQD_ERROR = status_code{ '0', '0', '0', '1' }
const auto nds_impl::common::STATUS_DAQD_NOT_FOUND = status_code{ '0', '0', '0', 'd' }
const auto nds_impl::common::STATUS_DAQD_OK = status_code{ '0', '0', '0', '0' }
const auto nds_impl::common::STATUS_DAQD_ON_TAPE = status_code{ '0', '0', '1', 'a' }
const auto nds_impl::common::STATUS_DAQD_SYNTAX = status_code{ '0', '0', '1', '9' }
const auto nds_impl::common::STATUS_DAQD_VERSION_MISMATCH
Initial value:
=
status_code{ '0', '0', '0', 'b' }
std::array< char, 4 > status_code
Definition: status_codes.hh:14