STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
source_position Struct Reference

#include <toml.hpp>

Public Member Functions

TOML_PURE_GETTER constexpr operator bool () const noexcept

Public Attributes

source_index line
source_index column

Static Private Member Functions

static TOML_PURE_GETTER constexpr uint64_t pack (const source_position &pos) noexcept

Friends

TOML_PURE_GETTER friend constexpr bool operator== (const source_position &lhs, const source_position &rhs) noexcept
TOML_PURE_INLINE_GETTER friend constexpr bool operator!= (const source_position &lhs, const source_position &rhs) noexcept
TOML_PURE_GETTER friend constexpr bool operator< (const source_position &lhs, const source_position &rhs) noexcept
TOML_PURE_GETTER friend constexpr bool operator<= (const source_position &lhs, const source_position &rhs) noexcept
TOML_PURE_GETTER friend constexpr bool operator> (const source_position &lhs, const source_position &rhs) noexcept
TOML_PURE_GETTER friend constexpr bool operator>= (const source_position &lhs, const source_position &rhs) noexcept
std::ostream & operator<< (std::ostream &lhs, const source_position &rhs)

Detailed Description

Definition at line 2510 of file toml.hpp.

Member Function Documentation

◆ operator bool()

TOML_PURE_GETTER constexpr source_position::operator bool ( ) const
inlineexplicitconstexprnoexcept

Definition at line 2517 of file toml.hpp.

References column, and line.

◆ pack()

TOML_PURE_GETTER constexpr uint64_t source_position::pack ( const source_position & pos)
inlinestaticconstexprprivatenoexcept

Definition at line 2539 of file toml.hpp.

Referenced by operator<, operator<=, operator>, and operator>=.

◆ operator!=

TOML_PURE_INLINE_GETTER friend constexpr bool operator!= ( const source_position & lhs,
const source_position & rhs )
friend

Definition at line 2531 of file toml.hpp.

References rhs.

◆ operator<

TOML_PURE_GETTER friend constexpr bool operator< ( const source_position & lhs,
const source_position & rhs )
friend

Definition at line 2547 of file toml.hpp.

References pack(), and rhs.

◆ operator<<

std::ostream & operator<< ( std::ostream & lhs,
const source_position & rhs )
friend

Definition at line 2570 of file toml.hpp.

References rhs.

◆ operator<=

TOML_PURE_GETTER friend constexpr bool operator<= ( const source_position & lhs,
const source_position & rhs )
friend

Definition at line 2553 of file toml.hpp.

References pack(), and rhs.

◆ operator==

TOML_PURE_GETTER friend constexpr bool operator== ( const source_position & lhs,
const source_position & rhs )
friend

Definition at line 2524 of file toml.hpp.

References rhs.

◆ operator>

TOML_PURE_GETTER friend constexpr bool operator> ( const source_position & lhs,
const source_position & rhs )
friend

Definition at line 2559 of file toml.hpp.

References pack(), and rhs.

◆ operator>=

TOML_PURE_GETTER friend constexpr bool operator>= ( const source_position & lhs,
const source_position & rhs )
friend

Definition at line 2565 of file toml.hpp.

References pack(), and rhs.

Member Data Documentation

◆ column

source_index source_position::column

Definition at line 2514 of file toml.hpp.

Referenced by operator bool().

◆ line

source_index source_position::line

Definition at line 2512 of file toml.hpp.

Referenced by operator bool().


The documentation for this struct was generated from the following file:
  • daq-server/diablo_server/lib/include/toml++/toml.hpp