rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgAggregateInitializer
Synopsis
isSgAggregateInitializer :: Typeable a => SgNode a -> IO (Maybe (SgAggregateInitializer ()))
upSgAggregateInitializer :: Typeable a => SgAggregateInitializer a -> SgAggregateInitializer ()
newAggregateInitializer :: (Typeable a, Typeable b, Typeable c) => Sg_File_Info a -> SgExprListExp b -> SgType c -> IO (SgAggregateInitializer ())
newAggregateInitializer2 :: (Typeable a, Typeable b) => SgExprListExp a -> SgType b -> IO (SgAggregateInitializer ())
aggregateInitializerAppendInitializer :: (Typeable a, Typeable b) => SgAggregateInitializer a -> SgExpression b -> IO ()
aggregateInitializerCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgAggregateInitializer a -> IO ()
aggregateInitializerClassName :: Typeable a => SgAggregateInitializer a -> IO String
aggregateInitializerGetChildIndex :: (Typeable a, Typeable b) => SgAggregateInitializer a -> SgNode b -> IO CLong
aggregateInitializerGetChildIndex2 :: (Typeable a, Typeable b) => SgAggregateInitializer a -> SgNode b -> IO CSize
aggregateInitializerGetExpressionType :: Typeable a => SgAggregateInitializer a -> IO (SgType ())
aggregateInitializerGetInitializers :: Typeable a => SgAggregateInitializer a -> IO (SgExprListExp ())
aggregateInitializerGetNeedExplicitBraces :: Typeable a => SgAggregateInitializer a -> IO Bool
aggregateInitializerGetNext :: Typeable a => SgAggregateInitializer a -> Ptr CInt -> IO (SgExpression ())
aggregateInitializerGetNumberOfTraversalSuccessors :: Typeable a => SgAggregateInitializer a -> IO CSize
aggregateInitializerGetTraversalSuccessorByIndex :: Typeable a => SgAggregateInitializer a -> CSize -> IO (SgNode ())
aggregateInitializerGetTraversalSuccessorContainer :: Typeable a => SgAggregateInitializer a -> IO [SgNode ()]
aggregateInitializerGetTraversalSuccessorNamesContainer :: Typeable a => SgAggregateInitializer a -> IO [CString]
aggregateInitializerGetType :: Typeable a => SgAggregateInitializer a -> IO (SgType ())
aggregateInitializerIsInMemoryPool :: Typeable a => SgAggregateInitializer a -> IO Bool
aggregateInitializerMemoryUsage :: IO CSize
aggregateInitializerNumberOfNodes :: IO CSize
aggregateInitializerPostConstructionInitialization :: Typeable a => SgAggregateInitializer a -> IO ()
aggregateInitializerReplaceExpression :: (Typeable a, Typeable b, Typeable c) => SgAggregateInitializer a -> SgExpression b -> SgExpression c -> IO CInt
aggregateInitializerSageClassName :: Typeable a => SgAggregateInitializer a -> IO String
aggregateInitializerSetExpressionType :: (Typeable a, Typeable b) => SgAggregateInitializer a -> SgType b -> IO ()
aggregateInitializerSetInitializers :: (Typeable a, Typeable b) => SgAggregateInitializer a -> SgExprListExp b -> IO ()
aggregateInitializerSetNeedExplicitBraces :: Typeable a => SgAggregateInitializer a -> Bool -> IO ()
aggregateInitializerVariantT :: Typeable a => SgAggregateInitializer a -> IO VariantT
Documentation
isSgAggregateInitializer :: Typeable a => SgNode a -> IO (Maybe (SgAggregateInitializer ()))
Attempts a dynamic cast of the given node to the type SgAggregateInitializer.
upSgAggregateInitializer :: Typeable a => SgAggregateInitializer a -> SgAggregateInitializer ()
Performs an upcast of a SgAggregateInitializer subtype to a SgAggregateInitializer.
newAggregateInitializer :: (Typeable a, Typeable b, Typeable c) => Sg_File_Info a -> SgExprListExp b -> SgType c -> IO (SgAggregateInitializer ())
Stub for ::SgAggregateInitializer::SgAggregateInitializer of type void (class ::Sg_File_Info*, class ::SgExprListExp*, class ::SgType*)
newAggregateInitializer2 :: (Typeable a, Typeable b) => SgExprListExp a -> SgType b -> IO (SgAggregateInitializer ())
Stub for ::SgAggregateInitializer::SgAggregateInitializer of type void (class ::SgExprListExp*, class ::SgType*)
aggregateInitializerAppendInitializer :: (Typeable a, Typeable b) => SgAggregateInitializer a -> SgExpression b -> IO ()
Stub for ::SgAggregateInitializer::append_initializer of type void (class ::SgExpression*)
aggregateInitializerCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgAggregateInitializer a -> IO ()
Stub for ::SgAggregateInitializer::checkDataMemberPointersIfInMemoryPool of type void ()
aggregateInitializerClassName :: Typeable a => SgAggregateInitializer a -> IO String
Stub for ::SgAggregateInitializer::class_name of type ::std::string()
aggregateInitializerGetChildIndex :: (Typeable a, Typeable b) => SgAggregateInitializer a -> SgNode b -> IO CLong
Stub for ::SgAggregateInitializer::getChildIndex of type long (class ::SgNode*)
aggregateInitializerGetChildIndex2 :: (Typeable a, Typeable b) => SgAggregateInitializer a -> SgNode b -> IO CSize
Stub for ::SgAggregateInitializer::get_childIndex of type ::size_t(class ::SgNode*)
aggregateInitializerGetExpressionType :: Typeable a => SgAggregateInitializer a -> IO (SgType ())
Stub for ::SgAggregateInitializer::get_expression_type of type class ::SgType*()
aggregateInitializerGetInitializers :: Typeable a => SgAggregateInitializer a -> IO (SgExprListExp ())
Stub for ::SgAggregateInitializer::get_initializers of type class ::SgExprListExp*()
aggregateInitializerGetNeedExplicitBraces :: Typeable a => SgAggregateInitializer a -> IO Bool
Stub for ::SgAggregateInitializer::get_need_explicit_braces of type bool ()
aggregateInitializerGetNext :: Typeable a => SgAggregateInitializer a -> Ptr CInt -> IO (SgExpression ())
Stub for ::SgAggregateInitializer::get_next of type class ::SgExpression*(int &)
aggregateInitializerGetNumberOfTraversalSuccessors :: Typeable a => SgAggregateInitializer a -> IO CSize
Stub for ::SgAggregateInitializer::get_numberOfTraversalSuccessors of type ::size_t()
aggregateInitializerGetTraversalSuccessorByIndex :: Typeable a => SgAggregateInitializer a -> CSize -> IO (SgNode ())
Stub for ::SgAggregateInitializer::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
aggregateInitializerGetTraversalSuccessorContainer :: Typeable a => SgAggregateInitializer a -> IO [SgNode ()]
Stub for ::SgAggregateInitializer::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
aggregateInitializerGetTraversalSuccessorNamesContainer :: Typeable a => SgAggregateInitializer a -> IO [CString]
Stub for ::SgAggregateInitializer::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
aggregateInitializerGetType :: Typeable a => SgAggregateInitializer a -> IO (SgType ())
Stub for ::SgAggregateInitializer::get_type of type class ::SgType*()
aggregateInitializerIsInMemoryPool :: Typeable a => SgAggregateInitializer a -> IO Bool
Stub for ::SgAggregateInitializer::isInMemoryPool of type bool ()
aggregateInitializerMemoryUsage :: IO CSize
Stub for ::SgAggregateInitializer::memoryUsage of type ::size_t()
aggregateInitializerNumberOfNodes :: IO CSize
Stub for ::SgAggregateInitializer::numberOfNodes of type ::size_t()
aggregateInitializerPostConstructionInitialization :: Typeable a => SgAggregateInitializer a -> IO ()
Stub for ::SgAggregateInitializer::post_construction_initialization of type void ()
aggregateInitializerReplaceExpression :: (Typeable a, Typeable b, Typeable c) => SgAggregateInitializer a -> SgExpression b -> SgExpression c -> IO CInt
Stub for ::SgAggregateInitializer::replace_expression of type int (class ::SgExpression*, class ::SgExpression*)
aggregateInitializerSageClassName :: Typeable a => SgAggregateInitializer a -> IO String
Stub for ::SgAggregateInitializer::sage_class_name of type const char *()
aggregateInitializerSetExpressionType :: (Typeable a, Typeable b) => SgAggregateInitializer a -> SgType b -> IO ()
Stub for ::SgAggregateInitializer::set_expression_type of type void (class ::SgType*)
aggregateInitializerSetInitializers :: (Typeable a, Typeable b) => SgAggregateInitializer a -> SgExprListExp b -> IO ()
Stub for ::SgAggregateInitializer::set_initializers of type void (class ::SgExprListExp*)
aggregateInitializerSetNeedExplicitBraces :: Typeable a => SgAggregateInitializer a -> Bool -> IO ()
Stub for ::SgAggregateInitializer::set_need_explicit_braces of type void (bool )
aggregateInitializerVariantT :: Typeable a => SgAggregateInitializer a -> IO VariantT
Stub for ::SgAggregateInitializer::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2