rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgArrayType
Synopsis
isSgArrayType :: Typeable a => SgNode a -> IO (Maybe (SgArrayType ()))
upSgArrayType :: Typeable a => SgArrayType a -> SgArrayType ()
newArrayType :: (Typeable a, Typeable b) => SgType a -> SgExpression b -> IO (SgArrayType ())
arrayTypeCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgArrayType a -> IO ()
arrayTypeClassName :: Typeable a => SgArrayType a -> IO String
arrayTypeCreateType :: (Typeable a, Typeable b, Typeable c) => SgType a -> SgExpression b -> SgExpression c -> IO (SgArrayType ())
arrayTypeGetChildIndex :: (Typeable a, Typeable b) => SgArrayType a -> SgNode b -> IO CLong
arrayTypeGetBaseType :: Typeable a => SgArrayType a -> IO (SgType ())
arrayTypeGetChildIndex2 :: (Typeable a, Typeable b) => SgArrayType a -> SgNode b -> IO CSize
arrayTypeGetDimInfo :: Typeable a => SgArrayType a -> IO (SgExprListExp ())
arrayTypeGetIndex :: Typeable a => SgArrayType a -> IO (SgExpression ())
arrayTypeGetMangled :: Typeable a => SgArrayType a -> IO String
arrayTypeGetNumberOfTraversalSuccessors :: Typeable a => SgArrayType a -> IO CSize
arrayTypeGetRank :: Typeable a => SgArrayType a -> IO CInt
arrayTypeGetTraversalSuccessorByIndex :: Typeable a => SgArrayType a -> CSize -> IO (SgNode ())
arrayTypeGetTraversalSuccessorContainer :: Typeable a => SgArrayType a -> IO [SgNode ()]
arrayTypeGetTraversalSuccessorNamesContainer :: Typeable a => SgArrayType a -> IO [CString]
arrayTypeIsInMemoryPool :: Typeable a => SgArrayType a -> IO Bool
arrayTypeMemoryUsage :: IO CSize
arrayTypeNumberOfNodes :: IO CSize
arrayTypeSageClassName :: Typeable a => SgArrayType a -> IO String
arrayTypeSetBaseType :: (Typeable a, Typeable b) => SgArrayType a -> SgType b -> IO ()
arrayTypeSetDimInfo :: (Typeable a, Typeable b) => SgArrayType a -> SgExprListExp b -> IO ()
arrayTypeSetIndex :: (Typeable a, Typeable b) => SgArrayType a -> SgExpression b -> IO ()
arrayTypeSetRank :: Typeable a => SgArrayType a -> CInt -> IO ()
arrayTypeVariantT :: Typeable a => SgArrayType a -> IO VariantT
Documentation
isSgArrayType :: Typeable a => SgNode a -> IO (Maybe (SgArrayType ()))
Attempts a dynamic cast of the given node to the type SgArrayType.
upSgArrayType :: Typeable a => SgArrayType a -> SgArrayType ()
Performs an upcast of a SgArrayType subtype to a SgArrayType.
newArrayType :: (Typeable a, Typeable b) => SgType a -> SgExpression b -> IO (SgArrayType ())
Stub for ::SgArrayType::SgArrayType of type void (class ::SgType*, class ::SgExpression*)
arrayTypeCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgArrayType a -> IO ()
Stub for ::SgArrayType::checkDataMemberPointersIfInMemoryPool of type void ()
arrayTypeClassName :: Typeable a => SgArrayType a -> IO String
Stub for ::SgArrayType::class_name of type ::std::string()
arrayTypeCreateType :: (Typeable a, Typeable b, Typeable c) => SgType a -> SgExpression b -> SgExpression c -> IO (SgArrayType ())
Stub for ::SgArrayType::createType of type class ::SgArrayType*(class SgType *, class SgExpression *, class SgExpression *)
arrayTypeGetChildIndex :: (Typeable a, Typeable b) => SgArrayType a -> SgNode b -> IO CLong
Stub for ::SgArrayType::getChildIndex of type long (class ::SgNode*)
arrayTypeGetBaseType :: Typeable a => SgArrayType a -> IO (SgType ())
Stub for ::SgArrayType::get_base_type of type class ::SgType*()
arrayTypeGetChildIndex2 :: (Typeable a, Typeable b) => SgArrayType a -> SgNode b -> IO CSize
Stub for ::SgArrayType::get_childIndex of type ::size_t(class ::SgNode*)
arrayTypeGetDimInfo :: Typeable a => SgArrayType a -> IO (SgExprListExp ())
Stub for ::SgArrayType::get_dim_info of type class ::SgExprListExp*()
arrayTypeGetIndex :: Typeable a => SgArrayType a -> IO (SgExpression ())
Stub for ::SgArrayType::get_index of type class ::SgExpression*()
arrayTypeGetMangled :: Typeable a => SgArrayType a -> IO String
Stub for ::SgArrayType::get_mangled of type class ::SgName()
arrayTypeGetNumberOfTraversalSuccessors :: Typeable a => SgArrayType a -> IO CSize
Stub for ::SgArrayType::get_numberOfTraversalSuccessors of type ::size_t()
arrayTypeGetRank :: Typeable a => SgArrayType a -> IO CInt
Stub for ::SgArrayType::get_rank of type int ()
arrayTypeGetTraversalSuccessorByIndex :: Typeable a => SgArrayType a -> CSize -> IO (SgNode ())
Stub for ::SgArrayType::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
arrayTypeGetTraversalSuccessorContainer :: Typeable a => SgArrayType a -> IO [SgNode ()]
Stub for ::SgArrayType::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
arrayTypeGetTraversalSuccessorNamesContainer :: Typeable a => SgArrayType a -> IO [CString]
Stub for ::SgArrayType::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
arrayTypeIsInMemoryPool :: Typeable a => SgArrayType a -> IO Bool
Stub for ::SgArrayType::isInMemoryPool of type bool ()
arrayTypeMemoryUsage :: IO CSize
Stub for ::SgArrayType::memoryUsage of type ::size_t()
arrayTypeNumberOfNodes :: IO CSize
Stub for ::SgArrayType::numberOfNodes of type ::size_t()
arrayTypeSageClassName :: Typeable a => SgArrayType a -> IO String
Stub for ::SgArrayType::sage_class_name of type const char *()
arrayTypeSetBaseType :: (Typeable a, Typeable b) => SgArrayType a -> SgType b -> IO ()
Stub for ::SgArrayType::set_base_type of type void (class ::SgType*)
arrayTypeSetDimInfo :: (Typeable a, Typeable b) => SgArrayType a -> SgExprListExp b -> IO ()
Stub for ::SgArrayType::set_dim_info of type void (class ::SgExprListExp*)
arrayTypeSetIndex :: (Typeable a, Typeable b) => SgArrayType a -> SgExpression b -> IO ()
Stub for ::SgArrayType::set_index of type void (class ::SgExpression*)
arrayTypeSetRank :: Typeable a => SgArrayType a -> CInt -> IO ()
Stub for ::SgArrayType::set_rank of type void (int )
arrayTypeVariantT :: Typeable a => SgArrayType a -> IO VariantT
Stub for ::SgArrayType::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2