rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgPragmaDeclaration
Synopsis
isSgPragmaDeclaration :: Typeable a => SgNode a -> IO (Maybe (SgPragmaDeclaration ()))
upSgPragmaDeclaration :: Typeable a => SgPragmaDeclaration a -> SgPragmaDeclaration ()
newPragmaDeclaration :: (Typeable a, Typeable b) => Sg_File_Info a -> SgPragma b -> IO (SgPragmaDeclaration ())
newPragmaDeclaration2 :: Typeable a => SgPragma a -> IO (SgPragmaDeclaration ())
pragmaDeclarationCfgIndexForEnd :: Typeable a => SgPragmaDeclaration a -> IO CUInt
pragmaDeclarationCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgPragmaDeclaration a -> IO ()
pragmaDeclarationClassName :: Typeable a => SgPragmaDeclaration a -> IO String
pragmaDeclarationGetChildIndex :: (Typeable a, Typeable b) => SgPragmaDeclaration a -> SgNode b -> IO CLong
pragmaDeclarationGetChildIndex2 :: (Typeable a, Typeable b) => SgPragmaDeclaration a -> SgNode b -> IO CSize
pragmaDeclarationGetMangledName :: Typeable a => SgPragmaDeclaration a -> IO String
pragmaDeclarationGetNumberOfTraversalSuccessors :: Typeable a => SgPragmaDeclaration a -> IO CSize
pragmaDeclarationGetPragma :: Typeable a => SgPragmaDeclaration a -> IO (SgPragma ())
pragmaDeclarationGetTraversalSuccessorByIndex :: Typeable a => SgPragmaDeclaration a -> CSize -> IO (SgNode ())
pragmaDeclarationGetTraversalSuccessorContainer :: Typeable a => SgPragmaDeclaration a -> IO [SgNode ()]
pragmaDeclarationGetTraversalSuccessorNamesContainer :: Typeable a => SgPragmaDeclaration a -> IO [CString]
pragmaDeclarationIsInMemoryPool :: Typeable a => SgPragmaDeclaration a -> IO Bool
pragmaDeclarationMemoryUsage :: IO CSize
pragmaDeclarationNumberOfNodes :: IO CSize
pragmaDeclarationPostConstructionInitialization :: Typeable a => SgPragmaDeclaration a -> IO ()
pragmaDeclarationSageClassName :: Typeable a => SgPragmaDeclaration a -> IO String
pragmaDeclarationSetPragma :: (Typeable a, Typeable b) => SgPragmaDeclaration a -> SgPragma b -> IO ()
pragmaDeclarationVariantT :: Typeable a => SgPragmaDeclaration a -> IO VariantT
Documentation
isSgPragmaDeclaration :: Typeable a => SgNode a -> IO (Maybe (SgPragmaDeclaration ()))
Attempts a dynamic cast of the given node to the type SgPragmaDeclaration.
upSgPragmaDeclaration :: Typeable a => SgPragmaDeclaration a -> SgPragmaDeclaration ()
Performs an upcast of a SgPragmaDeclaration subtype to a SgPragmaDeclaration.
newPragmaDeclaration :: (Typeable a, Typeable b) => Sg_File_Info a -> SgPragma b -> IO (SgPragmaDeclaration ())
Stub for ::SgPragmaDeclaration::SgPragmaDeclaration of type void (class ::Sg_File_Info*, class ::SgPragma*)
newPragmaDeclaration2 :: Typeable a => SgPragma a -> IO (SgPragmaDeclaration ())
Stub for ::SgPragmaDeclaration::SgPragmaDeclaration of type void (class ::SgPragma*)
pragmaDeclarationCfgIndexForEnd :: Typeable a => SgPragmaDeclaration a -> IO CUInt
Stub for ::SgPragmaDeclaration::cfgIndexForEnd of type unsigned int ()
pragmaDeclarationCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgPragmaDeclaration a -> IO ()
Stub for ::SgPragmaDeclaration::checkDataMemberPointersIfInMemoryPool of type void ()
pragmaDeclarationClassName :: Typeable a => SgPragmaDeclaration a -> IO String
Stub for ::SgPragmaDeclaration::class_name of type ::std::string()
pragmaDeclarationGetChildIndex :: (Typeable a, Typeable b) => SgPragmaDeclaration a -> SgNode b -> IO CLong
Stub for ::SgPragmaDeclaration::getChildIndex of type long (class ::SgNode*)
pragmaDeclarationGetChildIndex2 :: (Typeable a, Typeable b) => SgPragmaDeclaration a -> SgNode b -> IO CSize
Stub for ::SgPragmaDeclaration::get_childIndex of type ::size_t(class ::SgNode*)
pragmaDeclarationGetMangledName :: Typeable a => SgPragmaDeclaration a -> IO String
Stub for ::SgPragmaDeclaration::get_mangled_name of type class ::SgName()
pragmaDeclarationGetNumberOfTraversalSuccessors :: Typeable a => SgPragmaDeclaration a -> IO CSize
Stub for ::SgPragmaDeclaration::get_numberOfTraversalSuccessors of type ::size_t()
pragmaDeclarationGetPragma :: Typeable a => SgPragmaDeclaration a -> IO (SgPragma ())
Stub for ::SgPragmaDeclaration::get_pragma of type class ::SgPragma*()
pragmaDeclarationGetTraversalSuccessorByIndex :: Typeable a => SgPragmaDeclaration a -> CSize -> IO (SgNode ())
Stub for ::SgPragmaDeclaration::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
pragmaDeclarationGetTraversalSuccessorContainer :: Typeable a => SgPragmaDeclaration a -> IO [SgNode ()]
Stub for ::SgPragmaDeclaration::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
pragmaDeclarationGetTraversalSuccessorNamesContainer :: Typeable a => SgPragmaDeclaration a -> IO [CString]
Stub for ::SgPragmaDeclaration::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
pragmaDeclarationIsInMemoryPool :: Typeable a => SgPragmaDeclaration a -> IO Bool
Stub for ::SgPragmaDeclaration::isInMemoryPool of type bool ()
pragmaDeclarationMemoryUsage :: IO CSize
Stub for ::SgPragmaDeclaration::memoryUsage of type ::size_t()
pragmaDeclarationNumberOfNodes :: IO CSize
Stub for ::SgPragmaDeclaration::numberOfNodes of type ::size_t()
pragmaDeclarationPostConstructionInitialization :: Typeable a => SgPragmaDeclaration a -> IO ()
Stub for ::SgPragmaDeclaration::post_construction_initialization of type void ()
pragmaDeclarationSageClassName :: Typeable a => SgPragmaDeclaration a -> IO String
Stub for ::SgPragmaDeclaration::sage_class_name of type const char *()
pragmaDeclarationSetPragma :: (Typeable a, Typeable b) => SgPragmaDeclaration a -> SgPragma b -> IO ()
Stub for ::SgPragmaDeclaration::set_pragma of type void (class ::SgPragma*)
pragmaDeclarationVariantT :: Typeable a => SgPragmaDeclaration a -> IO VariantT
Stub for ::SgPragmaDeclaration::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2