ONE - On-device Neural Engine
Loading...
Searching...
No Matches
pepper::details Namespace Reference

Functions

template<typename... Arg>
void str_impl (std::ostream &os, Arg &&...args)
 
template<>
void str_impl (std::ostream &)
 
template<typename Arg >
void str_impl (std::ostream &os, Arg &&arg)
 
template<typename Arg , typename... Args>
void str_impl (std::ostream &os, Arg &&arg, Args &&...args)
 

Function Documentation

◆ str_impl() [1/4]

template<>
void pepper::details::str_impl ( std::ostream &  )
inline

Definition at line 32 of file str.h.

33{
34 // DO NOTHING
35 return;
36}

◆ str_impl() [2/4]

template<typename... Arg>
void pepper::details::str_impl ( std::ostream &  os,
Arg &&...  args 
)

Referenced by str_impl().

◆ str_impl() [3/4]

template<typename Arg >
void pepper::details::str_impl ( std::ostream &  os,
Arg &&  arg 
)
inline

Definition at line 38 of file str.h.

39{
40 os << std::forward<Arg>(arg);
41}

◆ str_impl() [4/4]

template<typename Arg , typename... Args>
void pepper::details::str_impl ( std::ostream &  os,
Arg &&  arg,
Args &&...  args 
)
inline

Definition at line 44 of file str.h.

45{
46 str_impl(os, std::forward<Arg>(arg));
47 str_impl(os, std::forward<Args>(args)...);
48}
void str_impl(std::ostream &os, Arg &&...args)

References str_impl().