souffle  2.0.2-371-g6315b36
Public Member Functions | Private Attributes
tinyformat::detail::FormatListN< N > Class Template Reference

#include <tinyformat.h>

Inheritance diagram for tinyformat::detail::FormatListN< N >:
Inheritance graph
Collaboration diagram for tinyformat::detail::FormatListN< N >:
Collaboration graph

Public Member Functions

 FormatListN (const FormatListN &other)
 
void init (int)
 
- Public Member Functions inherited from tinyformat::FormatList
 FormatList (detail::FormatArg *args, int N)
 

Private Attributes

FormatArg m_formatterStore [N]
 

Detailed Description

template<int N>
class tinyformat::detail::FormatListN< N >

Definition at line 963 of file tinyformat.h.

Constructor & Destructor Documentation

◆ FormatListN()

template<int N>
tinyformat::detail::FormatListN< N >::FormatListN ( const FormatListN< N > &  other)
inline

Definition at line 991 of file tinyformat.h.

992  : FormatList(&m_formatterStore[0], N)
993  { std::copy(&other.m_formatterStore[0], &other.m_formatterStore[N],
994  &m_formatterStore[0]); }

References souffle::detail::brie::copy(), and tinyformat::detail::FormatListN< N >::m_formatterStore.

Here is the call graph for this function:

Member Function Documentation

◆ init()

template<int N>
void tinyformat::detail::FormatListN< N >::init ( int  )
inline

Definition at line 973 of file tinyformat.h.

973 {}

Field Documentation

◆ m_formatterStore

template<int N>
FormatArg tinyformat::detail::FormatListN< N >::m_formatterStore[N]
private

Definition at line 997 of file tinyformat.h.

Referenced by tinyformat::detail::FormatListN< N >::FormatListN().


The documentation for this class was generated from the following file:
tinyformat::detail::FormatListN::m_formatterStore
FormatArg m_formatterStore[N]
Definition: tinyformat.h:997
tinyformat::FormatList::FormatList
FormatList(detail::FormatArg *args, int N)
Definition: tinyformat.h:944
souffle::detail::brie::copy
auto copy(span< A, arity > s)
Definition: Brie.h:98