rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgUsingDeclarationStatement
Synopsis
isSgUsingDeclarationStatement :: Typeable a => SgNode a -> IO (Maybe (SgUsingDeclarationStatement ()))
upSgUsingDeclarationStatement :: Typeable a => SgUsingDeclarationStatement a -> SgUsingDeclarationStatement ()
newUsingDeclarationStatement :: (Typeable a, Typeable b, Typeable c) => Sg_File_Info a -> SgDeclarationStatement b -> SgInitializedName c -> IO (SgUsingDeclarationStatement ())
newUsingDeclarationStatement2 :: (Typeable a, Typeable b) => SgDeclarationStatement a -> SgInitializedName b -> IO (SgUsingDeclarationStatement ())
usingDeclarationStatementCfgIndexForEnd :: Typeable a => SgUsingDeclarationStatement a -> IO CUInt
usingDeclarationStatementCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgUsingDeclarationStatement a -> IO ()
usingDeclarationStatementClassName :: Typeable a => SgUsingDeclarationStatement a -> IO String
usingDeclarationStatementGetChildIndex :: (Typeable a, Typeable b) => SgUsingDeclarationStatement a -> SgNode b -> IO CLong
usingDeclarationStatementGetChildIndex2 :: (Typeable a, Typeable b) => SgUsingDeclarationStatement a -> SgNode b -> IO CSize
usingDeclarationStatementGetDeclaration :: Typeable a => SgUsingDeclarationStatement a -> IO (SgDeclarationStatement ())
usingDeclarationStatementGetGlobalQualificationRequired :: Typeable a => SgUsingDeclarationStatement a -> IO Bool
usingDeclarationStatementGetInitializedName :: Typeable a => SgUsingDeclarationStatement a -> IO (SgInitializedName ())
usingDeclarationStatementGetMangledName :: Typeable a => SgUsingDeclarationStatement a -> IO String
usingDeclarationStatementGetNameQualificationLength :: Typeable a => SgUsingDeclarationStatement a -> IO CInt
usingDeclarationStatementGetNumberOfTraversalSuccessors :: Typeable a => SgUsingDeclarationStatement a -> IO CSize
usingDeclarationStatementGetTraversalSuccessorByIndex :: Typeable a => SgUsingDeclarationStatement a -> CSize -> IO (SgNode ())
usingDeclarationStatementGetTraversalSuccessorContainer :: Typeable a => SgUsingDeclarationStatement a -> IO [SgNode ()]
usingDeclarationStatementGetTraversalSuccessorNamesContainer :: Typeable a => SgUsingDeclarationStatement a -> IO [CString]
usingDeclarationStatementGetTypeElaborationRequired :: Typeable a => SgUsingDeclarationStatement a -> IO Bool
usingDeclarationStatementIsInMemoryPool :: Typeable a => SgUsingDeclarationStatement a -> IO Bool
usingDeclarationStatementMemoryUsage :: IO CSize
usingDeclarationStatementNumberOfNodes :: IO CSize
usingDeclarationStatementPostConstructionInitialization :: Typeable a => SgUsingDeclarationStatement a -> IO ()
usingDeclarationStatementSageClassName :: Typeable a => SgUsingDeclarationStatement a -> IO String
usingDeclarationStatementSetDeclaration :: (Typeable a, Typeable b) => SgUsingDeclarationStatement a -> SgDeclarationStatement b -> IO ()
usingDeclarationStatementSetGlobalQualificationRequired :: Typeable a => SgUsingDeclarationStatement a -> Bool -> IO ()
usingDeclarationStatementSetInitializedName :: (Typeable a, Typeable b) => SgUsingDeclarationStatement a -> SgInitializedName b -> IO ()
usingDeclarationStatementSetNameQualificationLength :: Typeable a => SgUsingDeclarationStatement a -> CInt -> IO ()
usingDeclarationStatementSetTypeElaborationRequired :: Typeable a => SgUsingDeclarationStatement a -> Bool -> IO ()
usingDeclarationStatementVariantT :: Typeable a => SgUsingDeclarationStatement a -> IO VariantT
Documentation
isSgUsingDeclarationStatement :: Typeable a => SgNode a -> IO (Maybe (SgUsingDeclarationStatement ()))
Attempts a dynamic cast of the given node to the type SgUsingDeclarationStatement.
upSgUsingDeclarationStatement :: Typeable a => SgUsingDeclarationStatement a -> SgUsingDeclarationStatement ()
Performs an upcast of a SgUsingDeclarationStatement subtype to a SgUsingDeclarationStatement.
newUsingDeclarationStatement :: (Typeable a, Typeable b, Typeable c) => Sg_File_Info a -> SgDeclarationStatement b -> SgInitializedName c -> IO (SgUsingDeclarationStatement ())
Stub for ::SgUsingDeclarationStatement::SgUsingDeclarationStatement of type void (class ::Sg_File_Info*, class ::SgDeclarationStatement*, class ::SgInitializedName*)
newUsingDeclarationStatement2 :: (Typeable a, Typeable b) => SgDeclarationStatement a -> SgInitializedName b -> IO (SgUsingDeclarationStatement ())
Stub for ::SgUsingDeclarationStatement::SgUsingDeclarationStatement of type void (class ::SgDeclarationStatement*, class ::SgInitializedName*)
usingDeclarationStatementCfgIndexForEnd :: Typeable a => SgUsingDeclarationStatement a -> IO CUInt
Stub for ::SgUsingDeclarationStatement::cfgIndexForEnd of type unsigned int ()
usingDeclarationStatementCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgUsingDeclarationStatement a -> IO ()
Stub for ::SgUsingDeclarationStatement::checkDataMemberPointersIfInMemoryPool of type void ()
usingDeclarationStatementClassName :: Typeable a => SgUsingDeclarationStatement a -> IO String
Stub for ::SgUsingDeclarationStatement::class_name of type ::std::string()
usingDeclarationStatementGetChildIndex :: (Typeable a, Typeable b) => SgUsingDeclarationStatement a -> SgNode b -> IO CLong
Stub for ::SgUsingDeclarationStatement::getChildIndex of type long (class ::SgNode*)
usingDeclarationStatementGetChildIndex2 :: (Typeable a, Typeable b) => SgUsingDeclarationStatement a -> SgNode b -> IO CSize
Stub for ::SgUsingDeclarationStatement::get_childIndex of type ::size_t(class ::SgNode*)
usingDeclarationStatementGetDeclaration :: Typeable a => SgUsingDeclarationStatement a -> IO (SgDeclarationStatement ())
Stub for ::SgUsingDeclarationStatement::get_declaration of type class ::SgDeclarationStatement*()
usingDeclarationStatementGetGlobalQualificationRequired :: Typeable a => SgUsingDeclarationStatement a -> IO Bool
Stub for ::SgUsingDeclarationStatement::get_global_qualification_required of type bool ()
usingDeclarationStatementGetInitializedName :: Typeable a => SgUsingDeclarationStatement a -> IO (SgInitializedName ())
Stub for ::SgUsingDeclarationStatement::get_initializedName of type class ::SgInitializedName*()
usingDeclarationStatementGetMangledName :: Typeable a => SgUsingDeclarationStatement a -> IO String
Stub for ::SgUsingDeclarationStatement::get_mangled_name of type class ::SgName()
usingDeclarationStatementGetNameQualificationLength :: Typeable a => SgUsingDeclarationStatement a -> IO CInt
Stub for ::SgUsingDeclarationStatement::get_name_qualification_length of type int ()
usingDeclarationStatementGetNumberOfTraversalSuccessors :: Typeable a => SgUsingDeclarationStatement a -> IO CSize
Stub for ::SgUsingDeclarationStatement::get_numberOfTraversalSuccessors of type ::size_t()
usingDeclarationStatementGetTraversalSuccessorByIndex :: Typeable a => SgUsingDeclarationStatement a -> CSize -> IO (SgNode ())
Stub for ::SgUsingDeclarationStatement::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
usingDeclarationStatementGetTraversalSuccessorContainer :: Typeable a => SgUsingDeclarationStatement a -> IO [SgNode ()]
Stub for ::SgUsingDeclarationStatement::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
usingDeclarationStatementGetTraversalSuccessorNamesContainer :: Typeable a => SgUsingDeclarationStatement a -> IO [CString]
Stub for ::SgUsingDeclarationStatement::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
usingDeclarationStatementGetTypeElaborationRequired :: Typeable a => SgUsingDeclarationStatement a -> IO Bool
Stub for ::SgUsingDeclarationStatement::get_type_elaboration_required of type bool ()
usingDeclarationStatementIsInMemoryPool :: Typeable a => SgUsingDeclarationStatement a -> IO Bool
Stub for ::SgUsingDeclarationStatement::isInMemoryPool of type bool ()
usingDeclarationStatementMemoryUsage :: IO CSize
Stub for ::SgUsingDeclarationStatement::memoryUsage of type ::size_t()
usingDeclarationStatementNumberOfNodes :: IO CSize
Stub for ::SgUsingDeclarationStatement::numberOfNodes of type ::size_t()
usingDeclarationStatementPostConstructionInitialization :: Typeable a => SgUsingDeclarationStatement a -> IO ()
Stub for ::SgUsingDeclarationStatement::post_construction_initialization of type void ()
usingDeclarationStatementSageClassName :: Typeable a => SgUsingDeclarationStatement a -> IO String
Stub for ::SgUsingDeclarationStatement::sage_class_name of type const char *()
usingDeclarationStatementSetDeclaration :: (Typeable a, Typeable b) => SgUsingDeclarationStatement a -> SgDeclarationStatement b -> IO ()
Stub for ::SgUsingDeclarationStatement::set_declaration of type void (class ::SgDeclarationStatement*)
usingDeclarationStatementSetGlobalQualificationRequired :: Typeable a => SgUsingDeclarationStatement a -> Bool -> IO ()
Stub for ::SgUsingDeclarationStatement::set_global_qualification_required of type void (bool )
usingDeclarationStatementSetInitializedName :: (Typeable a, Typeable b) => SgUsingDeclarationStatement a -> SgInitializedName b -> IO ()
Stub for ::SgUsingDeclarationStatement::set_initializedName of type void (class ::SgInitializedName*)
usingDeclarationStatementSetNameQualificationLength :: Typeable a => SgUsingDeclarationStatement a -> CInt -> IO ()
Stub for ::SgUsingDeclarationStatement::set_name_qualification_length of type void (int )
usingDeclarationStatementSetTypeElaborationRequired :: Typeable a => SgUsingDeclarationStatement a -> Bool -> IO ()
Stub for ::SgUsingDeclarationStatement::set_type_elaboration_required of type void (bool )
usingDeclarationStatementVariantT :: Typeable a => SgUsingDeclarationStatement a -> IO VariantT
Stub for ::SgUsingDeclarationStatement::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2