Public Types | Public Member Functions | Public Attributes | List of all members
SectionInfo Struct Reference

#include <section.h>

Public Types

enum  SectionType {
  Page = 0, Section = 1, Subsection = 2, Subsubsection = 3,
  Paragraph = 4, Anchor = 5, Table = 6
}
 

Public Member Functions

 SectionInfo (const char *f, const int lin, const char *l, const char *t, SectionType st, int lev, const char *r=0)
 
 SectionInfo (const SectionInfo &s)
 
 ~SectionInfo ()
 

Public Attributes

QCString label
 
QCString title
 
SectionType type
 
QCString ref
 
Definitiondefinition
 
QCString fileName
 
int lineNr
 
bool generated
 
int level
 

Detailed Description

Class representing a section in a page

Definition at line 27 of file section.h.

Member Enumeration Documentation

Enumerator
Page 
Section 
Subsection 
Subsubsection 
Paragraph 
Anchor 
Table 

Definition at line 29 of file section.h.

Constructor & Destructor Documentation

SectionInfo::SectionInfo ( const char *  f,
const int  lin,
const char *  l,
const char *  t,
SectionType  st,
int  lev,
const char *  r = 0 
)
inline

Definition at line 37 of file section.h.

38  :
39  label(l), title(t), type(st), ref(r), definition(0),
40  fileName(f), lineNr(lin), generated(FALSE), level(lev)
41  {
42  }
SectionType type
Definition: section.h:58
bool generated
Definition: section.h:63
QCString ref
Definition: section.h:59
const bool FALSE
Definition: qglobal.h:370
QCString label
Definition: section.h:56
static QStrList * l
Definition: config.cpp:1044
QCString fileName
Definition: section.h:61
int level
Definition: section.h:64
int lineNr
Definition: section.h:62
QCString title
Definition: section.h:57
Definition * definition
Definition: section.h:60
SectionInfo::SectionInfo ( const SectionInfo s)
inline

Definition at line 43 of file section.h.

44  {
45  label=s.label.copy();
46  title=s.title.copy();
47  type =s.type;
48  ref=s.ref.copy();
51  lineNr=s.lineNr;
53  level=s.level;
54  }
SectionType type
Definition: section.h:58
bool generated
Definition: section.h:63
QCString ref
Definition: section.h:59
QCString label
Definition: section.h:56
QCString copy() const
Definition: qcstring.h:250
QCString fileName
Definition: section.h:61
int level
Definition: section.h:64
int lineNr
Definition: section.h:62
QCString title
Definition: section.h:57
Definition * definition
Definition: section.h:60
SectionInfo::~SectionInfo ( )
inline

Definition at line 55 of file section.h.

55 {}

Member Data Documentation

Definition* SectionInfo::definition

Definition at line 60 of file section.h.

QCString SectionInfo::fileName

Definition at line 61 of file section.h.

bool SectionInfo::generated

Definition at line 63 of file section.h.

QCString SectionInfo::label

Definition at line 56 of file section.h.

int SectionInfo::level

Definition at line 64 of file section.h.

int SectionInfo::lineNr

Definition at line 62 of file section.h.

QCString SectionInfo::ref

Definition at line 59 of file section.h.

QCString SectionInfo::title

Definition at line 57 of file section.h.

SectionType SectionInfo::type

Definition at line 58 of file section.h.


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