repr 0.1
Reconstructable string representations and more
Loading...
Searching...
No Matches
librepr::LayoutVisitor Struct Reference

#include <layout.h>

Collaboration diagram for librepr::LayoutVisitor:
[legend]

Public Member Functions

template<typename T >
void operator() (T info)
 
template<category::has_members T>
void operator() (T info)
 
template<category::has_alternatives T>
void operator() (T info)
 
template<category::has_enumerator_names T>
void operator() (T info)
 
template<category::has_extent T>
requires requires { typename T::element_type; }
void operator() (T info)
 

Public Attributes

detail::StringBuffer result
 

Member Function Documentation

◆ operator()() [1/5]

template<typename T >
void librepr::LayoutVisitor::operator() ( info)
inline

◆ operator()() [2/5]

template<category::has_members T>
void librepr::LayoutVisitor::operator() ( info)
inline

◆ operator()() [3/5]

template<category::has_alternatives T>
void librepr::LayoutVisitor::operator() ( info)
inline

◆ operator()() [4/5]

template<category::has_enumerator_names T>
void librepr::LayoutVisitor::operator() ( info)
inline

◆ operator()() [5/5]

template<category::has_extent T>
requires requires { typename T::element_type; }
void librepr::LayoutVisitor::operator() ( info)
inline

Member Data Documentation

◆ result

detail::StringBuffer librepr::LayoutVisitor::result

The documentation for this struct was generated from the following file: