![]() |
ATLAS Offline Software
|
Classes | |
| class | Cool2Json |
| class | FMDReadLock |
| struct | FolderAddressSpec |
| class | IovStore |
| class | ReadFromFileMetaData |
| class | SafeReadFromFileMetaData |
| struct | TimeStampCorrectionResult |
| Result of correctTimeStampElement(): the (possibly corrected) description string, what happened to its <timeStamp> element, and the token the element held before any change (empty when Inserted). More... | |
Enumerations | |
| enum | FolderType { UNKNOWN =-1 , AttrList =0 , AttrListColl , PoolRef , PoolRefColl , CoraCool , CoolVector , JSON , NUM_FOLDER_TYPES } |
| enum class | TimeStampCorrection { Unchanged , Corrected , Inserted } |
| Outcome of correctTimeStampElement(): whether the description's timeStamp> element already matched the given token, was replaced because it disagreed, or was inserted because it was missing. More... | |
Functions | |
| std::string | base64Encode (const coral::Blob &blob) |
| coral::Blob | base64Decode (const std::string &base64String) |
| std::ostream & | operator<< (std::ostream &o, const Cool2Json &c) |
| bool | resolveFolderAddress (MsgStream &log, const IOVDbParser &parsedDescription, const std::string &folderName, bool jokey, const std::string ¤tKey, IClassIDSvc *clidSvc, FolderAddressSpec &result) |
| FolderType | determineFolderType (const std::string &folderDescription, const std::string &spec, const std::vector< cool::ChannelId > &chans) |
| Determine folder type with optional check using clid service to check clid matches typename. | |
| FolderType | determineFolderType (const cool::IFolderPtr &pFolder, IClassIDSvc *clidsvc=nullptr) |
| Determine folder type with optional check using clid service to check clid matches typename. | |
| FolderType | determineFolderType (const CondAttrListCollection *pAttrListColl) |
| Determine folder type using the CondAttrListCollection pointer. | |
| FolderType | determineFolderType (const CondAttrListCollection &pAttrListColl) |
| Determine folder typeusing the CondAttrListCollection reference. | |
| FolderType | determineFolderType (const coral::AttributeSpecification &spec) |
| Determine folder type using the coral::AttributeSpecification. | |
| bool | poolCompatible (const cool::IRecordSpecification &rspec) |
| Is the folder type compatible with Pool storage type? | |
| bool | poolCompatible (const std::string &specString) |
| bool | poolCompatible (const CondAttrListCollection *pAttrListColl) |
| bool | poolCompatible (const CondAttrListCollection &attrListColl) |
| std::string | folderTypeName (const FolderType f) |
| Give a string name for the folder type. | |
| const coral::AttributeListSpecification & | attrList2Spec (const coral::AttributeList &atrlist) |
| return the AttributeListSpecification of an AttributeList | |
| unsigned int | attributeSize (const coral::Attribute &attribute) |
| return the size (in bytes) of an Attribute | |
| bool | typeSizeIsKnown (const coral::Attribute &attribute) |
| Return a bool indicating whether the size of a given Attribute can be determined. | |
| unsigned int | attributeListSize (const coral::AttributeList &atrlist) |
| return the size (in bytes) of an AttributeList | |
| int | countSelectedChannels (const std::vector< cool::ChannelId > &channels, const cool::ChannelSelection &selected) |
| Count the number of selected channels in a vector of channels according to cool::Channel selection. | |
| IOVTime | makeEpochOrRunLumi (const cool::ValidityKey key, const bool timeIsEpoch) |
| Create an IOVTime in ns of epoch or run-lumi (determined by the bool) from a ValidityKey. | |
| unsigned long long | iovTimeFromSeconds (const unsigned long long seconds) |
| Create a long long time in ns from s. | |
| unsigned long long | iovTimeFromRunLumi (const unsigned long long run, const unsigned long long lumi=0) |
| Create a long long representing the IOV from run, lumi. | |
| std::pair< unsigned long long, unsigned long long > | runLumiFromIovTime (const unsigned long long iovTime) |
| Return a [run,lumi] pair from an IOV time. | |
| IOVRange | makeRange (const cool::ValidityKey since, const cool::ValidityKey until, const bool timeIsEpoch) |
| Make an IOVRange from two validity keys. | |
| cool::ChannelId | makeChannel (const std::string &strval, const cool::ChannelId defchan) |
| Create a ChannelId from a string; if string is empty, return the default channel number given. | |
| std::pair< bool, std::string > | folderMetadata (IOVDbConn *pConnection, const std::string &folderName) |
| Retrieve (bool) multiversion flag and folder description. | |
| std::pair< std::vector< cool::ChannelId >, std::vector< std::string > > | channelList (IOVDbConn *pConnection, const std::string &folderName, const bool named=false) |
| Retrieve channel information. | |
| template<class NumericType> | |
| bool | inRange (const NumericType &val, const std::pair< NumericType, NumericType > &range) |
| Function to check whether a number is in the inclusive range, given as a pair. | |
| template<class NumericType> | |
| bool | inRange (const NumericType &val, const std::vector< std::pair< NumericType, NumericType > > &ranges) |
| std::string | jsonAttribute (const coral::Attribute &) |
| Produce a representation of a coral::Attribute as a json string. | |
| std::string | jsonAttributeList (const coral::AttributeList &) |
| Produce a representation of a coral::AttributeList as a json string. | |
| std::string | stripIovBounds (const std::string &jsonjson) |
| Remove the "since"/"until" members from a dumpChannelsAsJson channel dump, leaving only payload content. | |
| std::string | spaceStrip (const std::string &input) |
| Trim leading and trailing spaces,return a new trimmed string. | |
| int | makeChannel (const std::string &strval, const int defchan) |
| Produce a channel number from the string; default to 'defchan' if empty. | |
| unsigned long long | iovFromTimeString (const std::string &iovString) |
| Take a string integer giving a time in seconds and convert it to a ULL in nanoseconds. | |
| unsigned long long | iovFromRunString (const std::string &runString) |
| Take a string run number and convert it to an ULL representing run<<32. | |
| unsigned long long | iovFromLumiBlockString (const std::string &lbString) |
| String representation of lumiblock just converted to LL (as in original code) and returned as a ULL. | |
| std::string | sanitiseJsonString (const std::string &dataString) |
| Sanitise json string, escaping raw carriage returns. | |
| int | parseClid (const std::string &addrHeaderStr) |
| Extract the Class ID (an integer) from a string of form <addrHeader><address_header service_type="256" clid="12345" ></addrHeader>. | |
| std::string | parseTypename (const std::string &description) |
| Extract the typename from a folder description. | |
| std::string | deleteRegex (const std::string &original, const std::string ®ex) |
| Delete characters of a matching regex from the input string. | |
| std::string | quote (const std::string &sentence) |
| Enclose a string in ". | |
| std::string | unescapeQuotes (const std::string &original) |
| std::string | unescapeBackslash (const std::string &original) |
| std::string | sanitiseFilename (const std::string &fname) |
| Replace the '/' of a file path with '^'. | |
| std::string | sanitiseCrestTag (const std::string &fname) |
| return valid CREST tag name from folder name | |
| std::string | replaceNULL (const std::string &possibleNULL) |
| replace an uppercase NULL (such as returned by oracle) in string with a lowercase null (such as used in JSON) | |
| std::string | sanitiseXml (const std::string &pseudoXmlString) |
| for use when converting cool folder description JSON | |
| bool | looksLikeMagicTag (const std::string &candidateTag) |
| Looks like it should be magic. | |
| bool | tagIsMagic (const std::string &candidateTag) |
| Resolve magic tag. | |
| std::vector< std::string > | parseMagicTag (const std::string &candidateTag) |
| Takes a tag of form TagInfo{Major|Minor}/<tag> or TagInfo{Major|Minor}/<prefix>/<tag> and resolve it to a string vector{"Major|Minor", <prefix>, <tag>} returns an empty vector if a match is not found. | |
| std::vector< std::string > | parseLinkNames (const std::string &linktext) |
| Parse string of format "A:X::B:C" to "A" , "X::B", "C". | |
| std::pair< std::string, std::string > | tag2PrefixTarget (const std::vector< std::string > &parseResult) |
| Takes a vector<string> containing {"<fulltag>", "Major|Minor", "<prefix>", "<tag>"} and returns a pair of {"<prefix>", "<tag>"}. | |
| bool | replaceServiceType71 (std::string &addrHeader) |
| std::string | chaiConnectString (const std::string &endpoint) |
| Map an IOVDb.CrestServer-style endpoint (an HTTP(S) URL, a filesystem path, or either already prefixed "crest:"/"crest_fs:") to a CHAI connection string. | |
| TimeStampCorrectionResult | correctTimeStampElement (const std::string &description, const std::string &token) |
| Force a folder/node description's <timeStamp> element to the given token ("time" or "run-lumi"), inserting the element if the description has none. | |
| template<class IntType> | |
| std::vector< std::pair< IntType, IntType > > | parseChannelSpec (const std::string &chanspecString) |
| Parse a channel specification string of the format ":3, 65:67,100:120, 130: " into a vector of pairs. | |
| std::string | getTagInfo (const std::string &tag, const ITagInfoMgr *tagInfoMgr) |
| Retrieve the TagInfo. | |
| std::string | getGeoAtlasVersion () |
| Get the GeoAtlas version directly from GeoModelSvc. | |
| std::optional< bool > | checkTagLock (const cool::IFolderPtr &fptr, const std::string &tag) |
| Check whether a tag is locked on a folder, if possible. | |
| std::string | resolveUsingTagInfo (const std::string &tag, const ITagInfoMgr *tagInfoMgr) |
Variables | |
| constexpr unsigned long long | ALL_LUMI_BLOCKS {0xFFFFFFFF} |
| All the lumi blocks in one run. | |
| static const std::string | s_openJson = "{" |
| json open tag, '{' | |
| static const std::string | s_closeJson = "}" |
| json close tag, '}' | |
| static const std::string | s_delimiterJson = ", " |
| json standard delimiter ', ' | |
| Enumerator | |
|---|---|
| UNKNOWN | |
| AttrList | |
| AttrListColl | |
| PoolRef | |
| PoolRefColl | |
| CoraCool | |
| CoolVector | |
| JSON | |
| NUM_FOLDER_TYPES | |
Definition at line 26 of file FolderTypes.h.
|
strong |
Outcome of correctTimeStampElement(): whether the description's timeStamp> element already matched the given token, was replaced because it disagreed, or was inserted because it was missing.
| Enumerator | |
|---|---|
| Unchanged | |
| Corrected | |
| Inserted | |
Definition at line 162 of file IOVDbStringFunctions.h.
| unsigned int IOVDbNamespace::attributeListSize | ( | const coral::AttributeList & | atrlist | ) |
return the size (in bytes) of an AttributeList
Definition at line 72 of file IOVDbCoolFunctions.cxx.
| unsigned int IOVDbNamespace::attributeSize | ( | const coral::Attribute & | attribute | ) |
return the size (in bytes) of an Attribute
Definition at line 57 of file IOVDbCoolFunctions.cxx.
| const coral::AttributeListSpecification & IOVDbNamespace::attrList2Spec | ( | const coral::AttributeList & | atrlist | ) |
return the AttributeListSpecification of an AttributeList
Definition at line 52 of file IOVDbCoolFunctions.cxx.
| coral::Blob IOVDbNamespace::base64Decode | ( | const std::string & | base64String | ) |
Definition at line 26 of file Base64Codec.cxx.
| std::string IOVDbNamespace::base64Encode | ( | const coral::Blob & | blob | ) |
Definition at line 18 of file Base64Codec.cxx.
| std::string IOVDbNamespace::chaiConnectString | ( | const std::string & | endpoint | ) |
Map an IOVDb.CrestServer-style endpoint (an HTTP(S) URL, a filesystem path, or either already prefixed "crest:"/"crest_fs:") to a CHAI connection string.
Appends /api-v6.0 to an HTTP(S) URL with no API-version path segment.
Definition at line 221 of file IOVDbStringFunctions.cxx.
| std::pair< std::vector< cool::ChannelId >, std::vector< std::string > > IOVDbNamespace::channelList | ( | IOVDbConn * | pConnection, |
| const std::string & | folderName, | ||
| const bool | named ) |
Retrieve channel information.
Definition at line 160 of file IOVDbCoolFunctions.cxx.
| std::optional< bool > IOVDbNamespace::checkTagLock | ( | const cool::IFolderPtr & | fptr, |
| const std::string & | tag ) |
Check whether a tag is locked on a folder, if possible.
Definition at line 43 of file TagFunctions.cxx.
| TimeStampCorrectionResult IOVDbNamespace::correctTimeStampElement | ( | const std::string & | description, |
| const std::string & | token ) |
Force a folder/node description's <timeStamp> element to the given token ("time" or "run-lumi"), inserting the element if the description has none.
Definition at line 259 of file IOVDbStringFunctions.cxx.
| int IOVDbNamespace::countSelectedChannels | ( | const std::vector< cool::ChannelId > & | channels, |
| const cool::ChannelSelection & | selected ) |
Count the number of selected channels in a vector of channels according to cool::Channel selection.
Definition at line 81 of file IOVDbCoolFunctions.cxx.
Delete characters of a matching regex from the input string.
Definition at line 79 of file IOVDbStringFunctions.cxx.
| FolderType IOVDbNamespace::determineFolderType | ( | const CondAttrListCollection & | attrListColl | ) |
Determine folder typeusing the CondAttrListCollection reference.
Definition at line 74 of file FolderTypes.cxx.
| FolderType IOVDbNamespace::determineFolderType | ( | const CondAttrListCollection * | pAttrListColl | ) |
Determine folder type using the CondAttrListCollection pointer.
Definition at line 57 of file FolderTypes.cxx.
| FolderType IOVDbNamespace::determineFolderType | ( | const cool::IFolderPtr & | pFolder, |
| IClassIDSvc * | ) |
Determine folder type with optional check using clid service to check clid matches typename.
Definition at line 36 of file FolderTypes.cxx.
| FolderType IOVDbNamespace::determineFolderType | ( | const coral::AttributeSpecification & | spec | ) |
Determine folder type using the coral::AttributeSpecification.
Definition at line 90 of file FolderTypes.cxx.
| FolderType IOVDbNamespace::determineFolderType | ( | const std::string & | folderDescription, |
| const std::string & | spec, | ||
| const std::vector< cool::ChannelId > & | chans ) |
Determine folder type with optional check using clid service to check clid matches typename.
Definition at line 17 of file FolderTypes.cxx.
| std::pair< bool, std::string > IOVDbNamespace::folderMetadata | ( | IOVDbConn * | pConnection, |
| const std::string & | folderName ) |
Retrieve (bool) multiversion flag and folder description.
Definition at line 136 of file IOVDbCoolFunctions.cxx.
| std::string IOVDbNamespace::folderTypeName | ( | const FolderType | f | ) |
Give a string name for the folder type.
Definition at line 135 of file FolderTypes.cxx.
| std::string IOVDbNamespace::getGeoAtlasVersion | ( | ) |
Get the GeoAtlas version directly from GeoModelSvc.
Definition at line 33 of file TagFunctions.cxx.
| std::string IOVDbNamespace::getTagInfo | ( | const std::string & | tag, |
| const ITagInfoMgr * | tagInfoMgr ) |
Retrieve the TagInfo.
Definition at line 21 of file TagFunctions.cxx.
| bool IOVDbNamespace::inRange | ( | const NumericType & | val, |
| const std::pair< NumericType, NumericType > & | range ) |
Function to check whether a number is in the inclusive range, given as a pair.
Typically used with Channel ranges for COOL
Definition at line 42 of file IOVDbCoolFunctions.h.
| bool IOVDbNamespace::inRange | ( | const NumericType & | val, |
| const std::vector< std::pair< NumericType, NumericType > > & | ranges ) |
Definition at line 48 of file IOVDbCoolFunctions.h.
| unsigned long long IOVDbNamespace::iovFromLumiBlockString | ( | const std::string & | lbString | ) |
String representation of lumiblock just converted to LL (as in original code) and returned as a ULL.
Definition at line 45 of file IOVDbStringFunctions.cxx.
| unsigned long long IOVDbNamespace::iovFromRunString | ( | const std::string & | runString | ) |
Take a string run number and convert it to an ULL representing run<<32.
Definition at line 38 of file IOVDbStringFunctions.cxx.
| unsigned long long IOVDbNamespace::iovFromTimeString | ( | const std::string & | iovString | ) |
Take a string integer giving a time in seconds and convert it to a ULL in nanoseconds.
Definition at line 31 of file IOVDbStringFunctions.cxx.
| unsigned long long IOVDbNamespace::iovTimeFromRunLumi | ( | const unsigned long long | run, |
| const unsigned long long | lumi ) |
Create a long long representing the IOV from run, lumi.
Definition at line 103 of file IOVDbCoolFunctions.cxx.
| unsigned long long IOVDbNamespace::iovTimeFromSeconds | ( | const unsigned long long | seconds | ) |
Create a long long time in ns from s.
Definition at line 98 of file IOVDbCoolFunctions.cxx.
| std::string IOVDbNamespace::jsonAttribute | ( | const coral::Attribute & | attr | ) |
Produce a representation of a coral::Attribute as a json string.
Definition at line 15 of file IOVDbJsonStringFunctions.cxx.
| std::string IOVDbNamespace::jsonAttributeList | ( | const coral::AttributeList & | atrlist | ) |
Produce a representation of a coral::AttributeList as a json string.
Definition at line 35 of file IOVDbJsonStringFunctions.cxx.
| bool IOVDbNamespace::looksLikeMagicTag | ( | const std::string & | candidateTag | ) |
Looks like it should be magic.
Definition at line 150 of file IOVDbStringFunctions.cxx.
| cool::ChannelId IOVDbNamespace::makeChannel | ( | const std::string & | strval, |
| const cool::ChannelId | defchan ) |
Create a ChannelId from a string; if string is empty, return the default channel number given.
Definition at line 128 of file IOVDbCoolFunctions.cxx.
Produce a channel number from the string; default to 'defchan' if empty.
Definition at line 23 of file IOVDbStringFunctions.cxx.
Create an IOVTime in ns of epoch or run-lumi (determined by the bool) from a ValidityKey.
Definition at line 87 of file IOVDbCoolFunctions.cxx.
| IOVRange IOVDbNamespace::makeRange | ( | const cool::ValidityKey | since, |
| const cool::ValidityKey | until, | ||
| const bool | timeIsEpoch ) |
Make an IOVRange from two validity keys.
Definition at line 113 of file IOVDbCoolFunctions.cxx.
Definition at line 202 of file Cool2Json.cxx.
| std::vector< std::pair< IntType, IntType > > IOVDbNamespace::parseChannelSpec | ( | const std::string & | chanspecString | ) |
Parse a channel specification string of the format ":3, 65:67,100:120, 130: " into a vector of pairs.
Definition at line 34 of file IOVDbStringFunctions.h.
| int IOVDbNamespace::parseClid | ( | const std::string & | addrHeaderStr | ) |
Extract the Class ID (an integer) from a string of form <addrHeader><address_header service_type="256" clid="12345" ></addrHeader>.
Definition at line 59 of file IOVDbStringFunctions.cxx.
| std::vector< std::string > IOVDbNamespace::parseLinkNames | ( | const std::string & | linktext | ) |
Parse string of format "A:X::B:C" to "A" , "X::B", "C".
Definition at line 177 of file IOVDbStringFunctions.cxx.
| std::vector< std::string > IOVDbNamespace::parseMagicTag | ( | const std::string & | v | ) |
Takes a tag of form TagInfo{Major|Minor}/<tag> or TagInfo{Major|Minor}/<prefix>/<tag> and resolve it to a string vector{"Major|Minor", <prefix>, <tag>} returns an empty vector if a match is not found.
Definition at line 163 of file IOVDbStringFunctions.cxx.
| std::string IOVDbNamespace::parseTypename | ( | const std::string & | description | ) |
Extract the typename from a folder description.
Definition at line 70 of file IOVDbStringFunctions.cxx.
| bool IOVDbNamespace::poolCompatible | ( | const CondAttrListCollection & | attrListColl | ) |
Definition at line 128 of file FolderTypes.cxx.
| bool IOVDbNamespace::poolCompatible | ( | const CondAttrListCollection * | pAttrListColl | ) |
Definition at line 121 of file FolderTypes.cxx.
| bool IOVDbNamespace::poolCompatible | ( | const cool::IRecordSpecification & | rspec | ) |
Is the folder type compatible with Pool storage type?
Definition at line 97 of file FolderTypes.cxx.
| bool IOVDbNamespace::poolCompatible | ( | const std::string & | specString | ) |
Definition at line 103 of file FolderTypes.cxx.
| std::string IOVDbNamespace::quote | ( | const std::string & | sentence | ) |
Enclose a string in ".
Definition at line 85 of file IOVDbStringFunctions.cxx.
| std::string IOVDbNamespace::replaceNULL | ( | const std::string & | possibleNULL | ) |
replace an uppercase NULL (such as returned by oracle) in string with a lowercase null (such as used in JSON)
Definition at line 126 of file IOVDbStringFunctions.cxx.
| bool IOVDbNamespace::replaceServiceType71 | ( | std::string & | addrHeader | ) |
Definition at line 211 of file IOVDbStringFunctions.cxx.
| bool IOVDbNamespace::resolveFolderAddress | ( | MsgStream & | log, |
| const IOVDbParser & | parsedDescription, | ||
| const std::string & | folderName, | ||
| bool | jokey, | ||
| const std::string & | currentKey, | ||
| IClassIDSvc * | clidSvc, | ||
| FolderAddressSpec & | result ) |
Definition at line 15 of file FolderAddressResolver.cxx.
| std::string IOVDbNamespace::resolveUsingTagInfo | ( | const std::string & | tag, |
| const ITagInfoMgr * | tagInfoMgr ) |
Definition at line 54 of file TagFunctions.cxx.
| std::pair< unsigned long long, unsigned long long > IOVDbNamespace::runLumiFromIovTime | ( | const unsigned long long | iovTime | ) |
Return a [run,lumi] pair from an IOV time.
Definition at line 108 of file IOVDbCoolFunctions.cxx.
| std::string IOVDbNamespace::sanitiseCrestTag | ( | const std::string & | fname | ) |
return valid CREST tag name from folder name
Definition at line 121 of file IOVDbStringFunctions.cxx.
| std::string IOVDbNamespace::sanitiseFilename | ( | const std::string & | fname | ) |
Replace the '/' of a file path with '^'.
Definition at line 110 of file IOVDbStringFunctions.cxx.
| std::string IOVDbNamespace::sanitiseJsonString | ( | const std::string & | dataString | ) |
Sanitise json string, escaping raw carriage returns.
Definition at line 52 of file IOVDbStringFunctions.cxx.
| std::string IOVDbNamespace::sanitiseXml | ( | const std::string & | pseudoXmlString | ) |
for use when converting cool folder description JSON
Definition at line 134 of file IOVDbStringFunctions.cxx.
| std::string IOVDbNamespace::spaceStrip | ( | const std::string & | input | ) |
Trim leading and trailing spaces,return a new trimmed string.
Definition at line 11 of file IOVDbStringFunctions.cxx.
| std::string IOVDbNamespace::stripIovBounds | ( | const std::string & | json | ) |
Remove the "since"/"until" members from a dumpChannelsAsJson channel dump, leaving only payload content.
CREST shares one range across every channel while COOL tracks one per channel, so bounds can differ where payloads agree.
Definition at line 49 of file IOVDbJsonStringFunctions.cxx.
| std::pair< std::string, std::string > IOVDbNamespace::tag2PrefixTarget | ( | const std::vector< std::string > & | parseResult | ) |
Takes a vector<string> containing {"<fulltag>", "Major|Minor", "<prefix>", "<tag>"} and returns a pair of {"<prefix>", "<tag>"}.
Note "<prefix>" is optional in the input and if missing will be an empty string on output.
Definition at line 197 of file IOVDbStringFunctions.cxx.
| bool IOVDbNamespace::tagIsMagic | ( | const std::string & | candidateTag | ) |
Resolve magic tag.
Definition at line 156 of file IOVDbStringFunctions.cxx.
| bool IOVDbNamespace::typeSizeIsKnown | ( | const coral::Attribute & | attribute | ) |
Return a bool indicating whether the size of a given Attribute can be determined.
Definition at line 67 of file IOVDbCoolFunctions.cxx.
| std::string IOVDbNamespace::unescapeBackslash | ( | const std::string & | original | ) |
Definition at line 102 of file IOVDbStringFunctions.cxx.
| std::string IOVDbNamespace::unescapeQuotes | ( | const std::string & | original | ) |
Definition at line 95 of file IOVDbStringFunctions.cxx.
|
constexpr |
|
inlinestatic |
json close tag, '}'
Definition at line 35 of file IOVDbJsonStringFunctions.h.
|
inlinestatic |
json standard delimiter ', '
Definition at line 38 of file IOVDbJsonStringFunctions.h.
|
inlinestatic |
json open tag, '{'
Definition at line 32 of file IOVDbJsonStringFunctions.h.