#include <TagMetadataKey.h>
Definition at line 25 of file TagMetadataKey.h.
◆ TagMetadataKey() [1/2]
TagMetadataKey::TagMetadataKey |
( |
| ) |
|
|
inline |
◆ TagMetadataKey() [2/2]
TagMetadataKey::TagMetadataKey |
( |
std::string |
key, |
|
|
std::string |
qual = "" , |
|
|
bool |
versioned = false |
|
) |
| |
|
inline |
◆ encoded()
bool TagMetadataKey::encoded |
( |
| ) |
const |
|
inline |
◆ fromString()
bool TagMetadataKey::fromString |
( |
std::string |
comp | ) |
|
|
inline |
Definition at line 106 of file TagMetadataKey.h.
114 if (nmarks > 0 && nseps == nmarks) {
138 std::cerr <<
"WARNING: No markers found in "
139 <<
comp <<
". Treating as unencoded single key." << std::endl;
◆ getpayload()
std::string TagMetadataKey::getpayload |
( |
const std::string |
key, |
|
|
const std::string |
comp |
|
) |
| |
|
inlineprivate |
Definition at line 161 of file TagMetadataKey.h.
163 std::string
bad(
"BAD");
167 if (
start != std::string::npos) {
171 std::string::size_type paystart =
comp.find(
'@',
start);
172 if (paystart<payend) {
177 std::cerr <<
"WARNING: missing sep() for key" << std::endl;
◆ iov()
std::string TagMetadataKey::iov |
( |
| ) |
const |
|
inline |
◆ iovmark()
static std::string TagMetadataKey::iovmark |
( |
| ) |
|
|
inlinestatic |
◆ isVersioned()
bool TagMetadataKey::isVersioned |
( |
| ) |
|
|
inline |
◆ key()
std::string TagMetadataKey::key |
( |
| ) |
const |
|
inline |
◆ keymark()
static std::string TagMetadataKey::keymark |
( |
| ) |
|
|
inlinestatic |
◆ qual()
std::string TagMetadataKey::qual |
( |
| ) |
const |
|
inline |
◆ qualmark()
static std::string TagMetadataKey::qualmark |
( |
| ) |
|
|
inlinestatic |
◆ sep()
static std::string TagMetadataKey::sep |
( |
| ) |
|
|
inlinestatic |
◆ setEncoded()
void TagMetadataKey::setEncoded |
( |
bool |
flag | ) |
|
|
inline |
◆ setIOV()
void TagMetadataKey::setIOV |
( |
std::string |
iov | ) |
|
|
inline |
◆ setKey()
void TagMetadataKey::setKey |
( |
std::string |
key | ) |
|
|
inline |
◆ setQual()
void TagMetadataKey::setQual |
( |
std::string |
qual | ) |
|
|
inline |
◆ setVersion()
void TagMetadataKey::setVersion |
( |
std::string |
ver | ) |
|
|
inline |
◆ toString()
std::string TagMetadataKey::toString |
( |
| ) |
const |
|
inline |
◆ ver()
std::string TagMetadataKey::ver |
( |
| ) |
const |
|
inline |
◆ vermark()
static std::string TagMetadataKey::vermark |
( |
| ) |
|
|
inlinestatic |
◆ m_encoded
bool TagMetadataKey::m_encoded |
|
private |
◆ m_iov
std::string TagMetadataKey::m_iov |
|
private |
◆ m_key
std::string TagMetadataKey::m_key |
|
private |
◆ m_qual
std::string TagMetadataKey::m_qual |
|
private |
◆ m_ver
std::string TagMetadataKey::m_ver |
|
private |
◆ m_verstat
bool TagMetadataKey::m_verstat |
|
private |
The documentation for this class was generated from the following file: