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

#include <types.h>

Public Types

enum  GroupPri_t {
  GROUPING_LOWEST, GROUPING_AUTO_WEAK = GROUPING_LOWEST, GROUPING_AUTO_ADD, GROUPING_AUTO_DEF,
  GROUPING_AUTO_HIGHEST = GROUPING_AUTO_DEF, GROUPING_INGROUP, GROUPING_HIGHEST = GROUPING_INGROUP
}
 

Public Member Functions

 Grouping (const char *gn, GroupPri_t p)
 
 Grouping (const Grouping &g)
 

Static Public Member Functions

static const char * getGroupPriName (GroupPri_t priority)
 

Public Attributes

QCString groupname
 name of the group More...
 
GroupPri_t pri
 priority of this definition More...
 

Detailed Description

Grouping info

Definition at line 61 of file types.h.

Member Enumeration Documentation

Grouping priority

Enumerator
GROUPING_LOWEST 
GROUPING_AUTO_WEAK 

membership in group was defined via @weakgroup

GROUPING_AUTO_ADD 

membership in group was defined via @add[to]group

GROUPING_AUTO_DEF 

membership in group was defined via @defgroup

GROUPING_AUTO_HIGHEST 
GROUPING_INGROUP 

membership in group was defined by @ingroup

GROUPING_HIGHEST 

Definition at line 64 of file types.h.

65  {
67  GROUPING_AUTO_WEAK = GROUPING_LOWEST, //!< membership in group was defined via \@weakgroup
68  GROUPING_AUTO_ADD, //!< membership in group was defined via \@add[to]group
69  GROUPING_AUTO_DEF, //!< membership in group was defined via \@defgroup
71  GROUPING_INGROUP, //!< membership in group was defined by \@ingroup
72  GROUPING_HIGHEST = GROUPING_INGROUP
73  };
membership in group was defined via @weakgroup
Definition: types.h:67
membership in group was defined via @defgroup
Definition: types.h:69
membership in group was defined by @ingroup
Definition: types.h:71
membership in group was defined via @add[to]group
Definition: types.h:68

Constructor & Destructor Documentation

Grouping::Grouping ( const char *  gn,
GroupPri_t  p 
)
inline

Definition at line 91 of file types.h.

91 : groupname(gn), pri(p) {}
GroupPri_t pri
priority of this definition
Definition: types.h:94
p
Definition: test.py:223
QCString groupname
name of the group
Definition: types.h:93
Grouping::Grouping ( const Grouping g)
inline

Definition at line 92 of file types.h.

92 : groupname(g.groupname), pri(g.pri) {}
GroupPri_t pri
priority of this definition
Definition: types.h:94
QCString groupname
name of the group
Definition: types.h:93

Member Function Documentation

static const char* Grouping::getGroupPriName ( GroupPri_t  priority)
inlinestatic

Definition at line 75 of file types.h.

76  {
77  switch( priority )
78  {
79  case GROUPING_AUTO_WEAK:
80  return "@weakgroup";
81  case GROUPING_AUTO_ADD:
82  return "@addtogroup";
83  case GROUPING_AUTO_DEF:
84  return "@defgroup";
85  case GROUPING_INGROUP:
86  return "@ingroup";
87  }
88  return "???";
89  }
membership in group was defined via @weakgroup
Definition: types.h:67
membership in group was defined via @defgroup
Definition: types.h:69
membership in group was defined by @ingroup
Definition: types.h:71
membership in group was defined via @add[to]group
Definition: types.h:68

Member Data Documentation

QCString Grouping::groupname

name of the group

Definition at line 93 of file types.h.

GroupPri_t Grouping::pri

priority of this definition

Definition at line 94 of file types.h.


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