rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgCudaKernelExecConfig
Synopsis
isSgCudaKernelExecConfig :: Typeable a => SgNode a -> IO (Maybe (SgCudaKernelExecConfig ()))
upSgCudaKernelExecConfig :: Typeable a => SgCudaKernelExecConfig a -> SgCudaKernelExecConfig ()
newCudaKernelExecConfig :: (Typeable a, Typeable b, Typeable c, Typeable d, Typeable e) => Sg_File_Info a -> SgExpression b -> SgExpression c -> SgExpression d -> SgExpression e -> IO (SgCudaKernelExecConfig ())
newCudaKernelExecConfig2 :: (Typeable a, Typeable b, Typeable c, Typeable d) => SgExpression a -> SgExpression b -> SgExpression c -> SgExpression d -> IO (SgCudaKernelExecConfig ())
cudaKernelExecConfigCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgCudaKernelExecConfig a -> IO ()
cudaKernelExecConfigClassName :: Typeable a => SgCudaKernelExecConfig a -> IO String
cudaKernelExecConfigGetChildIndex :: (Typeable a, Typeable b) => SgCudaKernelExecConfig a -> SgNode b -> IO CLong
cudaKernelExecConfigGetBlocks :: Typeable a => SgCudaKernelExecConfig a -> IO (SgExpression ())
cudaKernelExecConfigGetChildIndex2 :: (Typeable a, Typeable b) => SgCudaKernelExecConfig a -> SgNode b -> IO CSize
cudaKernelExecConfigGetGrid :: Typeable a => SgCudaKernelExecConfig a -> IO (SgExpression ())
cudaKernelExecConfigGetNumberOfTraversalSuccessors :: Typeable a => SgCudaKernelExecConfig a -> IO CSize
cudaKernelExecConfigGetShared :: Typeable a => SgCudaKernelExecConfig a -> IO (SgExpression ())
cudaKernelExecConfigGetStream :: Typeable a => SgCudaKernelExecConfig a -> IO (SgExpression ())
cudaKernelExecConfigGetTraversalSuccessorByIndex :: Typeable a => SgCudaKernelExecConfig a -> CSize -> IO (SgNode ())
cudaKernelExecConfigGetTraversalSuccessorContainer :: Typeable a => SgCudaKernelExecConfig a -> IO [SgNode ()]
cudaKernelExecConfigGetTraversalSuccessorNamesContainer :: Typeable a => SgCudaKernelExecConfig a -> IO [CString]
cudaKernelExecConfigGetType :: Typeable a => SgCudaKernelExecConfig a -> IO (SgType ())
cudaKernelExecConfigIsInMemoryPool :: Typeable a => SgCudaKernelExecConfig a -> IO Bool
cudaKernelExecConfigMemoryUsage :: IO CSize
cudaKernelExecConfigNumberOfNodes :: IO CSize
cudaKernelExecConfigPostConstructionInitialization :: Typeable a => SgCudaKernelExecConfig a -> IO ()
cudaKernelExecConfigSageClassName :: Typeable a => SgCudaKernelExecConfig a -> IO String
cudaKernelExecConfigSetBlocks :: (Typeable a, Typeable b) => SgCudaKernelExecConfig a -> SgExpression b -> IO ()
cudaKernelExecConfigSetGrid :: (Typeable a, Typeable b) => SgCudaKernelExecConfig a -> SgExpression b -> IO ()
cudaKernelExecConfigSetShared :: (Typeable a, Typeable b) => SgCudaKernelExecConfig a -> SgExpression b -> IO ()
cudaKernelExecConfigSetStream :: (Typeable a, Typeable b) => SgCudaKernelExecConfig a -> SgExpression b -> IO ()
cudaKernelExecConfigVariantT :: Typeable a => SgCudaKernelExecConfig a -> IO VariantT
Documentation
isSgCudaKernelExecConfig :: Typeable a => SgNode a -> IO (Maybe (SgCudaKernelExecConfig ()))
Attempts a dynamic cast of the given node to the type SgCudaKernelExecConfig.
upSgCudaKernelExecConfig :: Typeable a => SgCudaKernelExecConfig a -> SgCudaKernelExecConfig ()
Performs an upcast of a SgCudaKernelExecConfig subtype to a SgCudaKernelExecConfig.
newCudaKernelExecConfig :: (Typeable a, Typeable b, Typeable c, Typeable d, Typeable e) => Sg_File_Info a -> SgExpression b -> SgExpression c -> SgExpression d -> SgExpression e -> IO (SgCudaKernelExecConfig ())
Stub for ::SgCudaKernelExecConfig::SgCudaKernelExecConfig of type void (class ::Sg_File_Info*, class ::SgExpression*, class ::SgExpression*, class ::SgExpression*, class ::SgExpression*)
newCudaKernelExecConfig2 :: (Typeable a, Typeable b, Typeable c, Typeable d) => SgExpression a -> SgExpression b -> SgExpression c -> SgExpression d -> IO (SgCudaKernelExecConfig ())
Stub for ::SgCudaKernelExecConfig::SgCudaKernelExecConfig of type void (class ::SgExpression*, class ::SgExpression*, class ::SgExpression*, class ::SgExpression*)
cudaKernelExecConfigCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgCudaKernelExecConfig a -> IO ()
Stub for ::SgCudaKernelExecConfig::checkDataMemberPointersIfInMemoryPool of type void ()
cudaKernelExecConfigClassName :: Typeable a => SgCudaKernelExecConfig a -> IO String
Stub for ::SgCudaKernelExecConfig::class_name of type ::std::string()
cudaKernelExecConfigGetChildIndex :: (Typeable a, Typeable b) => SgCudaKernelExecConfig a -> SgNode b -> IO CLong
Stub for ::SgCudaKernelExecConfig::getChildIndex of type long (class ::SgNode*)
cudaKernelExecConfigGetBlocks :: Typeable a => SgCudaKernelExecConfig a -> IO (SgExpression ())
Stub for ::SgCudaKernelExecConfig::get_blocks of type class ::SgExpression*()
cudaKernelExecConfigGetChildIndex2 :: (Typeable a, Typeable b) => SgCudaKernelExecConfig a -> SgNode b -> IO CSize
Stub for ::SgCudaKernelExecConfig::get_childIndex of type ::size_t(class ::SgNode*)
cudaKernelExecConfigGetGrid :: Typeable a => SgCudaKernelExecConfig a -> IO (SgExpression ())
Stub for ::SgCudaKernelExecConfig::get_grid of type class ::SgExpression*()
cudaKernelExecConfigGetNumberOfTraversalSuccessors :: Typeable a => SgCudaKernelExecConfig a -> IO CSize
Stub for ::SgCudaKernelExecConfig::get_numberOfTraversalSuccessors of type ::size_t()
cudaKernelExecConfigGetShared :: Typeable a => SgCudaKernelExecConfig a -> IO (SgExpression ())
Stub for ::SgCudaKernelExecConfig::get_shared of type class ::SgExpression*()
cudaKernelExecConfigGetStream :: Typeable a => SgCudaKernelExecConfig a -> IO (SgExpression ())
Stub for ::SgCudaKernelExecConfig::get_stream of type class ::SgExpression*()
cudaKernelExecConfigGetTraversalSuccessorByIndex :: Typeable a => SgCudaKernelExecConfig a -> CSize -> IO (SgNode ())
Stub for ::SgCudaKernelExecConfig::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
cudaKernelExecConfigGetTraversalSuccessorContainer :: Typeable a => SgCudaKernelExecConfig a -> IO [SgNode ()]
Stub for ::SgCudaKernelExecConfig::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
cudaKernelExecConfigGetTraversalSuccessorNamesContainer :: Typeable a => SgCudaKernelExecConfig a -> IO [CString]
Stub for ::SgCudaKernelExecConfig::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
cudaKernelExecConfigGetType :: Typeable a => SgCudaKernelExecConfig a -> IO (SgType ())
Stub for ::SgCudaKernelExecConfig::get_type of type class ::SgType*()
cudaKernelExecConfigIsInMemoryPool :: Typeable a => SgCudaKernelExecConfig a -> IO Bool
Stub for ::SgCudaKernelExecConfig::isInMemoryPool of type bool ()
cudaKernelExecConfigMemoryUsage :: IO CSize
Stub for ::SgCudaKernelExecConfig::memoryUsage of type ::size_t()
cudaKernelExecConfigNumberOfNodes :: IO CSize
Stub for ::SgCudaKernelExecConfig::numberOfNodes of type ::size_t()
cudaKernelExecConfigPostConstructionInitialization :: Typeable a => SgCudaKernelExecConfig a -> IO ()
Stub for ::SgCudaKernelExecConfig::post_construction_initialization of type void ()
cudaKernelExecConfigSageClassName :: Typeable a => SgCudaKernelExecConfig a -> IO String
Stub for ::SgCudaKernelExecConfig::sage_class_name of type const char *()
cudaKernelExecConfigSetBlocks :: (Typeable a, Typeable b) => SgCudaKernelExecConfig a -> SgExpression b -> IO ()
Stub for ::SgCudaKernelExecConfig::set_blocks of type void (class ::SgExpression*)
cudaKernelExecConfigSetGrid :: (Typeable a, Typeable b) => SgCudaKernelExecConfig a -> SgExpression b -> IO ()
Stub for ::SgCudaKernelExecConfig::set_grid of type void (class ::SgExpression*)
cudaKernelExecConfigSetShared :: (Typeable a, Typeable b) => SgCudaKernelExecConfig a -> SgExpression b -> IO ()
Stub for ::SgCudaKernelExecConfig::set_shared of type void (class ::SgExpression*)
cudaKernelExecConfigSetStream :: (Typeable a, Typeable b) => SgCudaKernelExecConfig a -> SgExpression b -> IO ()
Stub for ::SgCudaKernelExecConfig::set_stream of type void (class ::SgExpression*)
cudaKernelExecConfigVariantT :: Typeable a => SgCudaKernelExecConfig a -> IO VariantT
Stub for ::SgCudaKernelExecConfig::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2