ATLAS Offline Software
Classes | Functions
Guid.h File Reference

This file contains the class definition for the Guid class (migrated from POOL). More...

#include <iosfwd>
#include <string>
#include <array>
#include <stdexcept>
#include <type_traits>
#include <span>
#include <algorithm>
#include <format>
Include dependency graph for Guid.h:

Go to the source code of this file.

Classes

class  Guid
 This class provides a encapsulation of a GUID/UUID/CLSID/IID data structure (128 bit number). More...
 
class  Guid::string
 A class designed to facilitate exchange of Guid::string objects without additional allocations. More...
 
struct  Guid::FallBack
 
struct  std::formatter< Guid::string >
 
struct  std::hash< Guid >
 

Functions

std::ostream & operator<< (std::ostream &os, const Guid::string &guid)
 

Detailed Description

This file contains the class definition for the Guid class (migrated from POOL).

Author
Peter van Gemmeren gemme.nosp@m.ren@.nosp@m.anl.g.nosp@m.ov

Definition in file Guid.h.

Function Documentation

◆ operator<<()

std::ostream& operator<< ( std::ostream &  os,
const Guid::string guid 
)
inline

Definition at line 131 of file Guid.h.

131  {
132  return os << static_cast<std::string_view>(guid);
133 }
pool_uuid.guid
guid
Definition: pool_uuid.py:112