xoreos  0.0.5
Public Member Functions | Private Attributes | Friends | List of all members
Aurora::GFF3WriterList Class Reference

A GFF3 list containing GFF3 structs. More...

#include <gff3writer.h>

Inheritance diagram for Aurora::GFF3WriterList:
Inheritance graph
[legend]
Collaboration diagram for Aurora::GFF3WriterList:
Collaboration graph
[legend]

Public Member Functions

 GFF3WriterList (GFF3Writer *parent)
 
GFF3WriterStructPtr addStruct (const Common::UString &label)
 Add a new struct to the list. More...
 
size_t getSize () const
 

Private Attributes

GFF3Writer_parent
 
std::vector< size_t > _strcts
 

Friends

class GFF3Writer
 
class GFF3WriterStruct
 

Detailed Description

A GFF3 list containing GFF3 structs.

Definition at line 105 of file gff3writer.h.

Constructor & Destructor Documentation

◆ GFF3WriterList()

Aurora::GFF3WriterList::GFF3WriterList ( GFF3Writer parent)

Definition at line 326 of file gff3writer.cpp.

Member Function Documentation

◆ addStruct()

GFF3WriterStructPtr Aurora::GFF3WriterList::addStruct ( const Common::UString label)

Add a new struct to the list.

Definition at line 299 of file gff3writer.cpp.

References Aurora::GFF3Writer::_fields, _parent, _strcts, Aurora::GFF3Writer::_structs, Aurora::GFF3Writer::addLabel(), and Aurora::GFF3Struct::kFieldTypeStruct.

Here is the call graph for this function:

◆ getSize()

size_t Aurora::GFF3WriterList::getSize ( ) const

Definition at line 322 of file gff3writer.cpp.

References _strcts.

Friends And Related Function Documentation

◆ GFF3Writer

friend class GFF3Writer
friend

Definition at line 115 of file gff3writer.h.

◆ GFF3WriterStruct

friend class GFF3WriterStruct
friend

Definition at line 116 of file gff3writer.h.

Member Data Documentation

◆ _parent

GFF3Writer* Aurora::GFF3WriterList::_parent
private

Definition at line 118 of file gff3writer.h.

Referenced by addStruct().

◆ _strcts

std::vector<size_t> Aurora::GFF3WriterList::_strcts
private

Definition at line 119 of file gff3writer.h.

Referenced by addStruct(), and getSize().


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