cuda-api-wrappers
Thin C++-flavored wrappers for the CUDA Runtime API
|
Contains the cuda::rtc::program_t class and related code. More...
#include "compilation_options.hpp"
#include "compilation_output.hpp"
#include "error.hpp"
#include "types.hpp"
#include "../api.hpp"
#include <vector>
Go to the source code of this file.
Classes | |
class | cuda::rtc::program_t< Kind > |
class | cuda::rtc::program_t< cuda_cpp > |
Wrapper class for a CUDA runtime-compilable program. More... | |
Namespaces | |
cuda | |
Definitions and functionality wrapping CUDA APIs. | |
cuda::rtc | |
Real-time compilation of programs using the NVIDIA libraries. | |
cuda::rtc::program | |
Definitions relating to source-code programs to be compiled. | |
Functions | |
template<source_kind_t Kind> | |
program_t< Kind > | cuda::rtc::program::create (const char *program_name) |
Create a new (not-yet-compiled) program without setting most of its constituent fields. | |
template<source_kind_t Kind> | |
program_t< Kind > | cuda::rtc::program::create (const ::std::string &program_name) |
Create a new (not-yet-compiled) program without setting most of its constituent fields. <source_kind_t>(const char*) More... | |
Contains the cuda::rtc::program_t class and related code.