- Fix return types so that caller can modify the acquired vector
(when appropriate) - FIXME: see if const std::vector<Something*>& let you invoke a non-const method of *Something. Else copy these values to const std::vector<const Something*> before returning. git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@686 3ecf2c5c-341e-0410-92b4-d18e462d057c
This commit is contained in:
parent
53da6e4bb8
commit
1c72695c2b
3 changed files with 21 additions and 22 deletions
|
@ -59,7 +59,7 @@ ConcreteEnvironment::ConcreteEnvironment(const ConcreteEnvironment & c) :
|
|||
|
||||
|
||||
|
||||
const std::vector<Process *>
|
||||
const std::vector<Process*>&
|
||||
ConcreteEnvironment::get_processes() const
|
||||
{
|
||||
return _processes;
|
||||
|
@ -67,7 +67,7 @@ ConcreteEnvironment::get_processes() const
|
|||
|
||||
|
||||
|
||||
std::vector<Process *>
|
||||
std::vector<Process*>&
|
||||
ConcreteEnvironment::get_processes()
|
||||
{
|
||||
return _processes;
|
||||
|
@ -75,7 +75,7 @@ ConcreteEnvironment::get_processes()
|
|||
|
||||
|
||||
|
||||
const std::map<int, Resource *>
|
||||
const std::map<int, Resource*>&
|
||||
ConcreteEnvironment::get_resources() const
|
||||
{
|
||||
return _resources;
|
||||
|
@ -83,7 +83,7 @@ ConcreteEnvironment::get_resources() const
|
|||
|
||||
|
||||
|
||||
std::map<int, Resource *>
|
||||
std::map<int, Resource*>&
|
||||
ConcreteEnvironment::get_resources()
|
||||
{
|
||||
return _resources;
|
||||
|
@ -91,7 +91,7 @@ ConcreteEnvironment::get_resources()
|
|||
|
||||
|
||||
|
||||
const std::vector<Request *>
|
||||
const std::vector<Request*>
|
||||
ConcreteEnvironment::get_request_queue(Resource * resource) const
|
||||
{
|
||||
std::vector<Request *> request_queue;
|
||||
|
@ -102,18 +102,18 @@ ConcreteEnvironment::get_request_queue(Resource * resource) const
|
|||
|
||||
|
||||
|
||||
const ReadyQueue *
|
||||
const ReadyQueue&
|
||||
ConcreteEnvironment::get_sorted_queue() const
|
||||
{
|
||||
return &_sched_queue;
|
||||
return _sched_queue;
|
||||
}
|
||||
|
||||
|
||||
|
||||
ReadyQueue *
|
||||
ReadyQueue&
|
||||
ConcreteEnvironment::get_sorted_queue()
|
||||
{
|
||||
return &_sched_queue;
|
||||
return _sched_queue;
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue