ROSE  0.11.54.0
Public Member Functions | List of all members
SqlDatabase::Renderer< T > Class Template Reference

Description

template<typename T>
class SqlDatabase::Renderer< T >

Renders a column value as a string.

This is a base class for user-defined renderers.

Definition at line 545 of file SqlDatabase.h.

#include <SqlDatabase.h>

Inheritance diagram for SqlDatabase::Renderer< T >:
Inheritance graph
[legend]

Public Member Functions

virtual std::string operator() (const T &value, size_t width) const
 Renders a column value as a string. More...
 

Member Function Documentation

template<typename T>
virtual std::string SqlDatabase::Renderer< T >::operator() ( const T &  value,
size_t  width 
) const
inlinevirtual

Renders a column value as a string.

The width is zero when this functor is called while Table::print() is trying to determine the maximum width of a value.

Reimplemented in SqlDatabase::TimeRenderer, and SqlDatabase::AddrRenderer.

Definition at line 551 of file SqlDatabase.h.


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