rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgPragma
Synopsis
isSgPragma :: Typeable a => SgNode a -> IO (Maybe (SgPragma ()))
upSgPragma :: Typeable a => SgPragma a -> SgPragma ()
newPragma :: Typeable a => String -> Sg_File_Info a -> IO (SgPragma ())
pragmaAttributeExists :: Typeable a => SgPragma a -> String -> IO Bool
pragmaCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgPragma a -> IO ()
pragmaClassName :: Typeable a => SgPragma a -> IO String
pragmaGetChildIndex :: (Typeable a, Typeable b) => SgPragma a -> SgNode b -> IO CLong
pragmaGetChildIndex2 :: (Typeable a, Typeable b) => SgPragma a -> SgNode b -> IO CSize
pragmaGetFileInfo :: Typeable a => SgPragma a -> IO (Sg_File_Info ())
pragmaGetNumberOfTraversalSuccessors :: Typeable a => SgPragma a -> IO CSize
pragmaGetPragma :: Typeable a => SgPragma a -> IO String
pragmaGetStartOfConstruct :: Typeable a => SgPragma a -> IO (Sg_File_Info ())
pragmaGetTraversalSuccessorByIndex :: Typeable a => SgPragma a -> CSize -> IO (SgNode ())
pragmaGetTraversalSuccessorContainer :: Typeable a => SgPragma a -> IO [SgNode ()]
pragmaGetTraversalSuccessorNamesContainer :: Typeable a => SgPragma a -> IO [CString]
pragmaGotPrinted :: Typeable a => SgPragma a -> IO Bool
pragmaIsInMemoryPool :: Typeable a => SgPragma a -> IO Bool
pragmaIsPragma :: Typeable a => SgPragma a -> IO Bool
pragmaMemoryUsage :: IO CSize
pragmaNumberOfAttributes :: Typeable a => SgPragma a -> IO CInt
pragmaNumberOfNodes :: IO CSize
pragmaPostConstructionInitialization :: Typeable a => SgPragma a -> IO ()
pragmaRemoveAttribute :: Typeable a => SgPragma a -> String -> IO ()
pragmaSageClassName :: Typeable a => SgPragma a -> IO String
pragmaSamePragma :: Typeable a => SgPragma a -> String -> IO Bool
pragmaSetPrinted :: Typeable a => SgPragma a -> Bool -> IO ()
pragmaSetStartOfConstruct :: (Typeable a, Typeable b) => SgPragma a -> Sg_File_Info b -> IO ()
pragmaVariantT :: Typeable a => SgPragma a -> IO VariantT
Documentation
isSgPragma :: Typeable a => SgNode a -> IO (Maybe (SgPragma ()))
Attempts a dynamic cast of the given node to the type SgPragma.
upSgPragma :: Typeable a => SgPragma a -> SgPragma ()
Performs an upcast of a SgPragma subtype to a SgPragma.
newPragma :: Typeable a => String -> Sg_File_Info a -> IO (SgPragma ())
Stub for ::SgPragma::SgPragma of type void (::std::string, class ::Sg_File_Info*)
pragmaAttributeExists :: Typeable a => SgPragma a -> String -> IO Bool
Stub for ::SgPragma::attributeExists of type bool (::std::string)
pragmaCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgPragma a -> IO ()
Stub for ::SgPragma::checkDataMemberPointersIfInMemoryPool of type void ()
pragmaClassName :: Typeable a => SgPragma a -> IO String
Stub for ::SgPragma::class_name of type ::std::string()
pragmaGetChildIndex :: (Typeable a, Typeable b) => SgPragma a -> SgNode b -> IO CLong
Stub for ::SgPragma::getChildIndex of type long (class ::SgNode*)
pragmaGetChildIndex2 :: (Typeable a, Typeable b) => SgPragma a -> SgNode b -> IO CSize
Stub for ::SgPragma::get_childIndex of type ::size_t(class ::SgNode*)
pragmaGetFileInfo :: Typeable a => SgPragma a -> IO (Sg_File_Info ())
Stub for ::SgPragma::get_file_info of type class ::Sg_File_Info*()
pragmaGetNumberOfTraversalSuccessors :: Typeable a => SgPragma a -> IO CSize
Stub for ::SgPragma::get_numberOfTraversalSuccessors of type ::size_t()
pragmaGetPragma :: Typeable a => SgPragma a -> IO String
Stub for ::SgPragma::get_pragma of type ::std::string()
pragmaGetStartOfConstruct :: Typeable a => SgPragma a -> IO (Sg_File_Info ())
Stub for ::SgPragma::get_startOfConstruct of type class ::Sg_File_Info*()
pragmaGetTraversalSuccessorByIndex :: Typeable a => SgPragma a -> CSize -> IO (SgNode ())
Stub for ::SgPragma::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
pragmaGetTraversalSuccessorContainer :: Typeable a => SgPragma a -> IO [SgNode ()]
Stub for ::SgPragma::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
pragmaGetTraversalSuccessorNamesContainer :: Typeable a => SgPragma a -> IO [CString]
Stub for ::SgPragma::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
pragmaGotPrinted :: Typeable a => SgPragma a -> IO Bool
Stub for ::SgPragma::gotPrinted of type bool ()
pragmaIsInMemoryPool :: Typeable a => SgPragma a -> IO Bool
Stub for ::SgPragma::isInMemoryPool of type bool ()
pragmaIsPragma :: Typeable a => SgPragma a -> IO Bool
Stub for ::SgPragma::isPragma of type bool ()
pragmaMemoryUsage :: IO CSize
Stub for ::SgPragma::memoryUsage of type ::size_t()
pragmaNumberOfAttributes :: Typeable a => SgPragma a -> IO CInt
Stub for ::SgPragma::numberOfAttributes of type int ()
pragmaNumberOfNodes :: IO CSize
Stub for ::SgPragma::numberOfNodes of type ::size_t()
pragmaPostConstructionInitialization :: Typeable a => SgPragma a -> IO ()
Stub for ::SgPragma::post_construction_initialization of type void ()
pragmaRemoveAttribute :: Typeable a => SgPragma a -> String -> IO ()
Stub for ::SgPragma::removeAttribute of type void (::std::string)
pragmaSageClassName :: Typeable a => SgPragma a -> IO String
Stub for ::SgPragma::sage_class_name of type const char *()
pragmaSamePragma :: Typeable a => SgPragma a -> String -> IO Bool
Stub for ::SgPragma::samePragma of type bool (const ::std::string&)
pragmaSetPrinted :: Typeable a => SgPragma a -> Bool -> IO ()
Stub for ::SgPragma::setPrinted of type void (bool )
pragmaSetStartOfConstruct :: (Typeable a, Typeable b) => SgPragma a -> Sg_File_Info b -> IO ()
Stub for ::SgPragma::set_startOfConstruct of type void (class ::Sg_File_Info*)
pragmaVariantT :: Typeable a => SgPragma a -> IO VariantT
Stub for ::SgPragma::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2