CMS 3D CMS Logo

List of all members | Public Member Functions | Protected Attributes
DDHtmlDetails Class Referenceabstract

#include <DDHtmlFormatter.h>

Inheritance diagram for DDHtmlDetails:
DDHtmlLpDetails DDHtmlMaDetails DDHtmlRoDetails DDHtmlSoDetails DDHtmlSpDetails

Public Member Functions

const std::string & category ()
 
 DDHtmlDetails (const std::string &cat, const std::string &txt)
 
virtual bool details (std::ostream &os, const DDName &)=0
 
virtual ns_typenames ()=0
 
const std::string & text ()
 
virtual ~DDHtmlDetails ()
 

Protected Attributes

std::string cat_
 
DDHtmlFormatter f_
 
ns_type names_
 
std::string txt_
 

Detailed Description

Definition at line 101 of file DDHtmlFormatter.h.

Constructor & Destructor Documentation

DDHtmlDetails::DDHtmlDetails ( const std::string &  cat,
const std::string &  txt 
)

Definition at line 92 of file DDHtmlFormatter.cc.

92 : cat_(cat), txt_(txt) { }
std::string cat_
def cat(path)
Definition: eostools.py:401
std::string txt_
virtual DDHtmlDetails::~DDHtmlDetails ( )
inlinevirtual

Definition at line 107 of file DDHtmlFormatter.h.

107 {};

Member Function Documentation

const std::string& DDHtmlDetails::category ( void  )
inline

Definition at line 108 of file DDHtmlFormatter.h.

Referenced by dd_to_html().

108 { return cat_; }
std::string cat_
virtual bool DDHtmlDetails::details ( std::ostream &  os,
const DDName  
)
pure virtual
virtual ns_type& DDHtmlDetails::names ( )
pure virtual
const std::string& DDHtmlDetails::text ( )
inline

Definition at line 109 of file DDHtmlFormatter.h.

Referenced by Vispa.Views.TableView.TableWidgetItem::__lt__(), and dd_to_html().

109 {return txt_; }
std::string txt_

Member Data Documentation

std::string DDHtmlDetails::cat_
protected

Definition at line 112 of file DDHtmlFormatter.h.

DDHtmlFormatter DDHtmlDetails::f_
protected
ns_type DDHtmlDetails::names_
mutableprotected
std::string DDHtmlDetails::txt_
protected

Definition at line 112 of file DDHtmlFormatter.h.