Public Member Functions | Private Attributes
librms::study Class Reference

#include <study.hpp>

List of all members.

Public Member Functions

std::vector< librms::condition > & get_conditions ()
std::string get_created () const
std::string get_end () const
unsigned int get_id () const
unsigned int get_length () const
std::string get_modified () const
std::string get_name () const
bool get_otf () const
bool get_parallel () const
bool get_repeatable () const
std::string get_start () const
 study (librms::rms *client, unsigned int id, std::string name, std::string start, std::string end, unsigned int length, bool otf, bool parallel, bool repeatable, std::string created, std::string modified)

Private Attributes

librms::rmsclient_
std::vector< librms::conditionconditions_
bool conditions_fetched_
std::string created_
std::string end_
unsigned int id_
unsigned int length_
std::string modified_
std::string name_
bool otf_
bool parallel_
bool repeatable_
std::string start_

Detailed Description

Definition at line 15 of file study.hpp.


Constructor & Destructor Documentation

study::study ( librms::rms client,
unsigned int  id,
std::string  name,
std::string  start,
std::string  end,
unsigned int  length,
bool  otf,
bool  parallel,
bool  repeatable,
std::string  created,
std::string  modified 
)

Definition at line 8 of file study.cpp.


Member Function Documentation

std::vector< condition > & study::get_conditions ( )

Definition at line 71 of file study.cpp.

string study::get_created ( ) const

Definition at line 61 of file study.cpp.

string study::get_end ( ) const

Definition at line 36 of file study.cpp.

unsigned int study::get_id ( ) const

Definition at line 20 of file study.cpp.

unsigned int study::get_length ( ) const

Definition at line 41 of file study.cpp.

string study::get_modified ( ) const

Definition at line 66 of file study.cpp.

string study::get_name ( ) const

Definition at line 25 of file study.cpp.

bool study::get_otf ( ) const

Definition at line 46 of file study.cpp.

bool study::get_parallel ( ) const

Definition at line 51 of file study.cpp.

bool study::get_repeatable ( ) const

Definition at line 56 of file study.cpp.

string study::get_start ( ) const

Definition at line 30 of file study.cpp.


Member Data Documentation

Definition at line 46 of file study.hpp.

Definition at line 47 of file study.hpp.

Definition at line 44 of file study.hpp.

std::string librms::study::created_ [private]

Definition at line 43 of file study.hpp.

std::string librms::study::end_ [private]

Definition at line 43 of file study.hpp.

unsigned int librms::study::id_ [private]

Definition at line 45 of file study.hpp.

unsigned int librms::study::length_ [private]

Definition at line 45 of file study.hpp.

std::string librms::study::modified_ [private]

Definition at line 43 of file study.hpp.

std::string librms::study::name_ [private]

Definition at line 43 of file study.hpp.

bool librms::study::otf_ [private]

Definition at line 44 of file study.hpp.

bool librms::study::parallel_ [private]

Definition at line 44 of file study.hpp.

Definition at line 44 of file study.hpp.

std::string librms::study::start_ [private]

Definition at line 43 of file study.hpp.


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


librms
Author(s): Russell Toris
autogenerated on Sat Jun 8 2019 18:47:13