pelib  2.0.0
src/schedule.cpp File Reference
#include <iostream>
#include <cstdlib>
#include <vector>
#include <map>
#include <pelib/AmplInput.hpp>
#include <pelib/Taskgraph.hpp>
#include <pelib/Platform.hpp>
#include <pelib/Schedule.hpp>
#include <pelib/XMLSchedule.hpp>
#include <pelib/process.h>
#include <pelib/argument_parsing.hpp>
#include <pelib/dl.h>
Include dependency graph for schedule.cpp:

Go to the source code of this file.

Classes

struct  args

Defines

#define debug(expr)   cerr << "[" << __FILE__ << ":" << __FUNCTION__ << ":" << __LINE__ << "] " << #expr << " = \"" << expr << "\"." << endl;

Typedefs

typedef struct args args_t

Functions

std::map< const char
*, pelib::Record * > 
pelib_process (std::map< const char *, pelib::Record * > records, size_t argc, char **argv)
void pelib_delete (pelib::Record *obj)

Variables

char * library

Define Documentation

#define debug (   expr)    cerr << "[" << __FILE__ << ":" << __FUNCTION__ << ":" << __LINE__ << "] " << #expr << " = \"" << expr << "\"." << endl;

Definition at line 41 of file schedule.cpp.


Typedef Documentation

typedef struct args args_t

Definition at line 58 of file schedule.cpp.


Function Documentation

Deletes a Record produced by pelib_parse

Definition at line 193 of file schedule.cpp.

std::map<const char*, pelib::Record*> pelib_process ( std::map< const char *, pelib::Record * >  records,
size_t  argc,
char **  argv 
)

Definition at line 109 of file schedule.cpp.


Variable Documentation

char* library

Definition at line 106 of file schedule.cpp.