OR-Tools  8.0
absl Namespace Reference

Namespaces

 cleanup_internal
 

Classes

class  Cleanup
 
struct  StatusOr
 

Functions

template<int &... PreventExplicitTemplateArguments, typename Callback >
absl::Cleanup< absl::decay_t< Callback > > MakeCleanup (Callback &&callback)
 
template<class T >
void SetFlag (T *flag, const T &value)
 
template<class T , class V >
void SetFlag (T *flag, const V &value)
 
template<class T >
const T & GetFlag (T *flag)
 
template<class T >
const T & GetFlag (const T &flag)
 
template<typename T >
::absl::Status DoAssignOrReturn (T &lhs, ::absl::StatusOr< T > result)
 

Function Documentation

◆ DoAssignOrReturn()

::absl::Status absl::DoAssignOrReturn ( T &  lhs,
::absl::StatusOr< T >  result 
)

Definition at line 39 of file status_macros.h.

◆ GetFlag() [1/2]

const T& absl::GetFlag ( const T &  flag)
inline

Definition at line 37 of file commandlineflags.h.

◆ GetFlag() [2/2]

const T& absl::GetFlag ( T *  flag)
inline

Definition at line 32 of file commandlineflags.h.

◆ MakeCleanup()

absl::Cleanup<absl::decay_t<Callback> > absl::MakeCleanup ( Callback &&  callback)

Definition at line 120 of file cleanup.h.

◆ SetFlag() [1/2]

void absl::SetFlag ( T *  flag,
const T &  value 
)
inline

Definition at line 22 of file commandlineflags.h.

◆ SetFlag() [2/2]

void absl::SetFlag ( T *  flag,
const V &  value 
)
inline

Definition at line 27 of file commandlineflags.h.