#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.