rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgDesignatedInitializer
Synopsis
isSgDesignatedInitializer :: Typeable a => SgNode a -> IO (Maybe (SgDesignatedInitializer ()))
upSgDesignatedInitializer :: Typeable a => SgDesignatedInitializer a -> SgDesignatedInitializer ()
newDesignatedInitializer :: (Typeable a, Typeable b, Typeable c) => Sg_File_Info a -> SgExprListExp b -> SgInitializer c -> IO (SgDesignatedInitializer ())
newDesignatedInitializer2 :: (Typeable a, Typeable b) => SgExprListExp a -> SgInitializer b -> IO (SgDesignatedInitializer ())
designatedInitializerCfgFindChildIndex :: (Typeable a, Typeable b) => SgDesignatedInitializer a -> SgNode b -> IO CUInt
designatedInitializerCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgDesignatedInitializer a -> IO ()
designatedInitializerClassName :: Typeable a => SgDesignatedInitializer a -> IO String
designatedInitializerGetChildIndex :: (Typeable a, Typeable b) => SgDesignatedInitializer a -> SgNode b -> IO CLong
designatedInitializerGetChildIndex2 :: (Typeable a, Typeable b) => SgDesignatedInitializer a -> SgNode b -> IO CSize
designatedInitializerGetDesignatorList :: Typeable a => SgDesignatedInitializer a -> IO (SgExprListExp ())
designatedInitializerGetMemberInit :: Typeable a => SgDesignatedInitializer a -> IO (SgInitializer ())
designatedInitializerGetNext :: Typeable a => SgDesignatedInitializer a -> Ptr CInt -> IO (SgExpression ())
designatedInitializerGetNumberOfTraversalSuccessors :: Typeable a => SgDesignatedInitializer a -> IO CSize
designatedInitializerGetTraversalSuccessorByIndex :: Typeable a => SgDesignatedInitializer a -> CSize -> IO (SgNode ())
designatedInitializerGetTraversalSuccessorContainer :: Typeable a => SgDesignatedInitializer a -> IO [SgNode ()]
designatedInitializerGetTraversalSuccessorNamesContainer :: Typeable a => SgDesignatedInitializer a -> IO [CString]
designatedInitializerGetType :: Typeable a => SgDesignatedInitializer a -> IO (SgType ())
designatedInitializerIsInMemoryPool :: Typeable a => SgDesignatedInitializer a -> IO Bool
designatedInitializerMemoryUsage :: IO CSize
designatedInitializerNumberOfNodes :: IO CSize
designatedInitializerPostConstructionInitialization :: Typeable a => SgDesignatedInitializer a -> IO ()
designatedInitializerReplaceExpression :: (Typeable a, Typeable b, Typeable c) => SgDesignatedInitializer a -> SgExpression b -> SgExpression c -> IO CInt
designatedInitializerSageClassName :: Typeable a => SgDesignatedInitializer a -> IO String
designatedInitializerSetDesignatorList :: (Typeable a, Typeable b) => SgDesignatedInitializer a -> SgExprListExp b -> IO ()
designatedInitializerSetMemberInit :: (Typeable a, Typeable b) => SgDesignatedInitializer a -> SgInitializer b -> IO ()
designatedInitializerVariantT :: Typeable a => SgDesignatedInitializer a -> IO VariantT
Documentation
isSgDesignatedInitializer :: Typeable a => SgNode a -> IO (Maybe (SgDesignatedInitializer ()))
Attempts a dynamic cast of the given node to the type SgDesignatedInitializer.
upSgDesignatedInitializer :: Typeable a => SgDesignatedInitializer a -> SgDesignatedInitializer ()
Performs an upcast of a SgDesignatedInitializer subtype to a SgDesignatedInitializer.
newDesignatedInitializer :: (Typeable a, Typeable b, Typeable c) => Sg_File_Info a -> SgExprListExp b -> SgInitializer c -> IO (SgDesignatedInitializer ())
Stub for ::SgDesignatedInitializer::SgDesignatedInitializer of type void (class ::Sg_File_Info*, class ::SgExprListExp*, class ::SgInitializer*)
newDesignatedInitializer2 :: (Typeable a, Typeable b) => SgExprListExp a -> SgInitializer b -> IO (SgDesignatedInitializer ())
Stub for ::SgDesignatedInitializer::SgDesignatedInitializer of type void (class ::SgExprListExp*, class ::SgInitializer*)
designatedInitializerCfgFindChildIndex :: (Typeable a, Typeable b) => SgDesignatedInitializer a -> SgNode b -> IO CUInt
Stub for ::SgDesignatedInitializer::cfgFindChildIndex of type unsigned int (class ::SgNode*)
designatedInitializerCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgDesignatedInitializer a -> IO ()
Stub for ::SgDesignatedInitializer::checkDataMemberPointersIfInMemoryPool of type void ()
designatedInitializerClassName :: Typeable a => SgDesignatedInitializer a -> IO String
Stub for ::SgDesignatedInitializer::class_name of type ::std::string()
designatedInitializerGetChildIndex :: (Typeable a, Typeable b) => SgDesignatedInitializer a -> SgNode b -> IO CLong
Stub for ::SgDesignatedInitializer::getChildIndex of type long (class ::SgNode*)
designatedInitializerGetChildIndex2 :: (Typeable a, Typeable b) => SgDesignatedInitializer a -> SgNode b -> IO CSize
Stub for ::SgDesignatedInitializer::get_childIndex of type ::size_t(class ::SgNode*)
designatedInitializerGetDesignatorList :: Typeable a => SgDesignatedInitializer a -> IO (SgExprListExp ())
Stub for ::SgDesignatedInitializer::get_designatorList of type class ::SgExprListExp*()
designatedInitializerGetMemberInit :: Typeable a => SgDesignatedInitializer a -> IO (SgInitializer ())
Stub for ::SgDesignatedInitializer::get_memberInit of type class ::SgInitializer*()
designatedInitializerGetNext :: Typeable a => SgDesignatedInitializer a -> Ptr CInt -> IO (SgExpression ())
Stub for ::SgDesignatedInitializer::get_next of type class ::SgExpression*(int &)
designatedInitializerGetNumberOfTraversalSuccessors :: Typeable a => SgDesignatedInitializer a -> IO CSize
Stub for ::SgDesignatedInitializer::get_numberOfTraversalSuccessors of type ::size_t()
designatedInitializerGetTraversalSuccessorByIndex :: Typeable a => SgDesignatedInitializer a -> CSize -> IO (SgNode ())
Stub for ::SgDesignatedInitializer::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
designatedInitializerGetTraversalSuccessorContainer :: Typeable a => SgDesignatedInitializer a -> IO [SgNode ()]
Stub for ::SgDesignatedInitializer::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
designatedInitializerGetTraversalSuccessorNamesContainer :: Typeable a => SgDesignatedInitializer a -> IO [CString]
Stub for ::SgDesignatedInitializer::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
designatedInitializerGetType :: Typeable a => SgDesignatedInitializer a -> IO (SgType ())
Stub for ::SgDesignatedInitializer::get_type of type class ::SgType*()
designatedInitializerIsInMemoryPool :: Typeable a => SgDesignatedInitializer a -> IO Bool
Stub for ::SgDesignatedInitializer::isInMemoryPool of type bool ()
designatedInitializerMemoryUsage :: IO CSize
Stub for ::SgDesignatedInitializer::memoryUsage of type ::size_t()
designatedInitializerNumberOfNodes :: IO CSize
Stub for ::SgDesignatedInitializer::numberOfNodes of type ::size_t()
designatedInitializerPostConstructionInitialization :: Typeable a => SgDesignatedInitializer a -> IO ()
Stub for ::SgDesignatedInitializer::post_construction_initialization of type void ()
designatedInitializerReplaceExpression :: (Typeable a, Typeable b, Typeable c) => SgDesignatedInitializer a -> SgExpression b -> SgExpression c -> IO CInt
Stub for ::SgDesignatedInitializer::replace_expression of type int (class ::SgExpression*, class ::SgExpression*)
designatedInitializerSageClassName :: Typeable a => SgDesignatedInitializer a -> IO String
Stub for ::SgDesignatedInitializer::sage_class_name of type const char *()
designatedInitializerSetDesignatorList :: (Typeable a, Typeable b) => SgDesignatedInitializer a -> SgExprListExp b -> IO ()
Stub for ::SgDesignatedInitializer::set_designatorList of type void (class ::SgExprListExp*)
designatedInitializerSetMemberInit :: (Typeable a, Typeable b) => SgDesignatedInitializer a -> SgInitializer b -> IO ()
Stub for ::SgDesignatedInitializer::set_memberInit of type void (class ::SgInitializer*)
designatedInitializerVariantT :: Typeable a => SgDesignatedInitializer a -> IO VariantT
Stub for ::SgDesignatedInitializer::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2