DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
dunedaq::oks::OksXmlValue Struct Reference

#include <xml.hpp>

Collaboration diagram for dunedaq::oks::OksXmlValue:
[legend]

Public Member Functions

 OksXmlValue (OksXmlToken *token=nullptr, unsigned int len=0, unsigned int line_no=0, unsigned int line_pos=0)
 
bool is_empty ()
 
OksXmlTokenget_token () const
 
char * buf () const
 
unsigned int len () const
 
unsigned int line_no () const
 
unsigned int line_pos () const
 

Public Attributes

OksXmlTokenm_token
 
unsigned int m_len
 
unsigned int m_line_no
 
unsigned int m_line_pos
 

Detailed Description

Definition at line 226 of file xml.hpp.

Constructor & Destructor Documentation

◆ OksXmlValue()

dunedaq::oks::OksXmlValue::OksXmlValue ( OksXmlToken * token = nullptr,
unsigned int len = 0,
unsigned int line_no = 0,
unsigned int line_pos = 0 )
inline

Definition at line 233 of file xml.hpp.

233 :
235 {
236 ;
237 }
unsigned int line_pos() const
Definition xml.hpp:266
unsigned int len() const
Definition xml.hpp:256
unsigned int line_no() const
Definition xml.hpp:261
unsigned int m_line_no
Definition xml.hpp:230
OksXmlToken * m_token
Definition xml.hpp:228
unsigned int m_len
Definition xml.hpp:229
unsigned int m_line_pos
Definition xml.hpp:231

Member Function Documentation

◆ buf()

char * dunedaq::oks::OksXmlValue::buf ( ) const
inline

Definition at line 251 of file xml.hpp.

252 {
253 return m_token->m_buf;
254 }

◆ get_token()

OksXmlToken * dunedaq::oks::OksXmlValue::get_token ( ) const
inline

Definition at line 246 of file xml.hpp.

247 {
248 return m_token;
249 }

◆ is_empty()

bool dunedaq::oks::OksXmlValue::is_empty ( )
inline

Definition at line 240 of file xml.hpp.

241 {
242 return (m_token == nullptr);
243 }

◆ len()

unsigned int dunedaq::oks::OksXmlValue::len ( ) const
inline

Definition at line 256 of file xml.hpp.

257 {
258 return m_len;
259 }

◆ line_no()

unsigned int dunedaq::oks::OksXmlValue::line_no ( ) const
inline

Definition at line 261 of file xml.hpp.

262 {
263 return m_line_no;
264 }

◆ line_pos()

unsigned int dunedaq::oks::OksXmlValue::line_pos ( ) const
inline

Definition at line 266 of file xml.hpp.

267 {
268 return m_line_pos;
269 }

Member Data Documentation

◆ m_len

unsigned int dunedaq::oks::OksXmlValue::m_len

Definition at line 229 of file xml.hpp.

◆ m_line_no

unsigned int dunedaq::oks::OksXmlValue::m_line_no

Definition at line 230 of file xml.hpp.

◆ m_line_pos

unsigned int dunedaq::oks::OksXmlValue::m_line_pos

Definition at line 231 of file xml.hpp.

◆ m_token

OksXmlToken* dunedaq::oks::OksXmlValue::m_token

Definition at line 228 of file xml.hpp.


The documentation for this struct was generated from the following file: