Doxygen
Loading...
Searching...
No Matches
RequirementRef Class Reference

Class to hold requirement reference information. More...

#include <src/requirement.h>

Collaboration diagram for RequirementRef:

Public Member Functions

 RequirementRef (RequirementRefType type, const DString &reqId, const DString &title, const DString &file, int line)
RequirementRefType type () const
DString reqId () const
DString title () const
DString file () const
int line () const

Private Attributes

RequirementRefType m_type
DString m_reqId
DString m_title
DString m_file
int m_line

Detailed Description

Class to hold requirement reference information.

Definition at line 36 of file requirement.h.

Constructor & Destructor Documentation

◆ RequirementRef()

RequirementRef::RequirementRef ( RequirementRefType type,
const DString & reqId,
const DString & title,
const DString & file,
int line )
inline

Definition at line 39 of file requirement.h.

DString m_reqId
Definition requirement.h:49
DString title() const
Definition requirement.h:43
RequirementRefType m_type
Definition requirement.h:48
RequirementRefType type() const
Definition requirement.h:41
DString reqId() const
Definition requirement.h:42
DString file() const
Definition requirement.h:44
DString m_title
Definition requirement.h:50
int line() const
Definition requirement.h:45

References file(), line(), m_file, m_line, m_reqId, m_title, m_type, reqId(), title(), and type().

Member Function Documentation

◆ file()

DString RequirementRef::file ( ) const
inline

Definition at line 44 of file requirement.h.

44{ return m_file; }

References m_file.

Referenced by RequirementRef(), and RequirementManager::writeRef().

◆ line()

int RequirementRef::line ( ) const
inline

Definition at line 45 of file requirement.h.

45{ return m_line; }

References m_line.

Referenced by RequirementRef(), and RequirementManager::writeRef().

◆ reqId()

DString RequirementRef::reqId ( ) const
inline

Definition at line 42 of file requirement.h.

42{ return m_reqId; }

References m_reqId.

Referenced by RequirementRef(), and RequirementManager::writeRef().

◆ title()

DString RequirementRef::title ( ) const
inline

Definition at line 43 of file requirement.h.

43{ return m_title; }

References m_title.

Referenced by RequirementRef(), and RequirementManager::writeRef().

◆ type()

RequirementRefType RequirementRef::type ( ) const
inline

Definition at line 41 of file requirement.h.

41{ return m_type; }

References m_type.

Referenced by RequirementRef().

Member Data Documentation

◆ m_file

DString RequirementRef::m_file
private

Definition at line 51 of file requirement.h.

Referenced by file(), and RequirementRef().

◆ m_line

int RequirementRef::m_line
private

Definition at line 52 of file requirement.h.

Referenced by line(), and RequirementRef().

◆ m_reqId

DString RequirementRef::m_reqId
private

Definition at line 49 of file requirement.h.

Referenced by reqId(), and RequirementRef().

◆ m_title

DString RequirementRef::m_title
private

Definition at line 50 of file requirement.h.

Referenced by RequirementRef(), and title().

◆ m_type

RequirementRefType RequirementRef::m_type
private

Definition at line 48 of file requirement.h.

Referenced by RequirementRef(), and type().


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