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 ()
OksXmlToken * get_token () const
char * buf () const
unsigned int len () const
unsigned int line_no () const
unsigned int line_pos () const

Public Attributes

OksXmlToken * m_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.

234 : m_token(token)
235 , m_len(len)
238 {
239 ;
240 }
unsigned int line_pos() const
Definition xml.hpp:252
unsigned int len() const
Definition xml.hpp:248
unsigned int line_no() const
Definition xml.hpp:250
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 246 of file xml.hpp.

246{ return m_token->m_buf; }

◆ get_token()

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

Definition at line 244 of file xml.hpp.

244{ return m_token; }

◆ is_empty()

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

Definition at line 242 of file xml.hpp.

242{ return (m_token == nullptr); }

◆ len()

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

Definition at line 248 of file xml.hpp.

248{ return m_len; }

◆ line_no()

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

Definition at line 250 of file xml.hpp.

250{ return m_line_no; }

◆ line_pos()

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

Definition at line 252 of file xml.hpp.

252{ return m_line_pos; }

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: