CMS 3D CMS Logo

Public Member Functions | Protected Attributes

DDHtmlDetails Class Reference

#include <DDHtmlFormatter.h>

Inheritance diagram for DDHtmlDetails:
DDHtmlLpDetails DDHtmlMaDetails DDHtmlRoDetails DDHtmlSoDetails DDHtmlSpDetails

List of all members.

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.

: cat_(cat), txt_(txt) { }
virtual DDHtmlDetails::~DDHtmlDetails ( ) [inline, virtual]

Definition at line 118 of file DDHtmlFormatter.h.

{};

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().

{ return 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 dd_to_html().

{return txt_; }

Member Data Documentation

std::string DDHtmlDetails::cat_ [protected]

Definition at line 123 of file DDHtmlFormatter.h.

Referenced by category().

Definition at line 124 of file DDHtmlFormatter.h.

Referenced by DDHtmlSpDetails::details().

ns_type DDHtmlDetails::names_ [mutable, protected]
std::string DDHtmlDetails::txt_ [protected]

Definition at line 123 of file DDHtmlFormatter.h.

Referenced by text().