nds2-client - Developer 0.16.7
Loading...
Searching...
No Matches
Classes | Typedefs | Enumerations | Functions | Variables
nds_impl::common Namespace Reference

Classes

class  FirstNPredicate
 
class  IdentityTransform
 
class  Span
 
class  SpanReader
 
class  TruePredicate
 

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

◆ status_code

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

Enumeration Type Documentation

◆ split_type

Enumerator
INCLUDE_EMPTY_STRING 
EXCLUDE_EMPTY_STRING 

Function Documentation

◆ adjacent_find()

template<typename It , typename BinaryPred >
It nds_impl::common::adjacent_find ( It  begin,
It  end,
BinaryPred  p 
)

◆ split()

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

◆ STATUS_DAQD_ERROR

const auto nds_impl::common::STATUS_DAQD_ERROR = status_code{ '0', '0', '0', '1' }

◆ STATUS_DAQD_NOT_FOUND

const auto nds_impl::common::STATUS_DAQD_NOT_FOUND = status_code{ '0', '0', '0', 'd' }

◆ STATUS_DAQD_OK

const auto nds_impl::common::STATUS_DAQD_OK = status_code{ '0', '0', '0', '0' }

◆ STATUS_DAQD_ON_TAPE

const auto nds_impl::common::STATUS_DAQD_ON_TAPE = status_code{ '0', '0', '1', 'a' }

◆ STATUS_DAQD_SYNTAX

const auto nds_impl::common::STATUS_DAQD_SYNTAX = status_code{ '0', '0', '1', '9' }

◆ STATUS_DAQD_VERSION_MISMATCH

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