CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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 112 of file DDHtmlFormatter.h.

Constructor & Destructor Documentation

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

Definition at line 82 of file DDHtmlFormatter.cc.

82 : cat_(cat), txt_(txt) { }
std::string cat_
std::string txt_
virtual DDHtmlDetails::~DDHtmlDetails ( )
inlinevirtual

Definition at line 118 of file DDHtmlFormatter.h.

118 {};

Member Function Documentation

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

Definition at line 119 of file DDHtmlFormatter.h.

References cat_.

Referenced by dd_to_html().

119 { 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 120 of file DDHtmlFormatter.h.

References txt_.

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

120 {return txt_; }
std::string txt_

Member Data Documentation

std::string DDHtmlDetails::cat_
protected

Definition at line 123 of file DDHtmlFormatter.h.

Referenced by category().

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

Definition at line 123 of file DDHtmlFormatter.h.

Referenced by text().