#include <program.h>
Public Types | |
typedef SafeObject | BaseType |
typedef SafeProgram | ThisType |
Public Member Functions | |
const ProgramArguments & | arguments (void) const |
const std::string & | fullLog (void) const |
bool | isLinked (void) const |
const std::string & | log (void) const |
Protected Member Functions | |
const ProgramPtr & | object (void) const |
ProgramPtr & | object (void) |
SafeProgram (const ProgramPtr &program) | |
Friends | |
class | BoundProgram |
class | Context |
typedef SafeObject glw::SafeProgram::BaseType |
Reimplemented from glw::SafeObject.
Reimplemented from glw::SafeObject.
glw::SafeProgram::SafeProgram | ( | const ProgramPtr & | program | ) | [inline, protected] |
const ProgramArguments& glw::SafeProgram::arguments | ( | void | ) | const [inline] |
const std::string& glw::SafeProgram::fullLog | ( | void | ) | const [inline] |
bool glw::SafeProgram::isLinked | ( | void | ) | const [inline] |
const std::string& glw::SafeProgram::log | ( | void | ) | const [inline] |
const ProgramPtr& glw::SafeProgram::object | ( | void | ) | const [inline, protected] |
Reimplemented from glw::SafeObject.
ProgramPtr& glw::SafeProgram::object | ( | void | ) | [inline, protected] |
Reimplemented from glw::SafeObject.
friend class BoundProgram [friend] |
friend class Context [friend] |
Reimplemented from glw::SafeObject.