rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgTypeInt
Synopsis
isSgTypeInt :: Typeable a => SgNode a -> IO (Maybe (SgTypeInt ()))
upSgTypeInt :: Typeable a => SgTypeInt a -> SgTypeInt ()
newTypeInt :: CInt -> IO (SgTypeInt ())
typeIntCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgTypeInt a -> IO ()
typeIntClassName :: Typeable a => SgTypeInt a -> IO String
typeIntCreateType :: Typeable a => CInt -> SgExpression a -> IO (SgTypeInt ())
typeIntGetChildIndex :: (Typeable a, Typeable b) => SgTypeInt a -> SgNode b -> IO CLong
typeIntGetChildIndex2 :: (Typeable a, Typeable b) => SgTypeInt a -> SgNode b -> IO CSize
typeIntGetFieldSize :: Typeable a => SgTypeInt a -> IO CInt
typeIntGetMangled :: Typeable a => SgTypeInt a -> IO String
typeIntGetNumberOfTraversalSuccessors :: Typeable a => SgTypeInt a -> IO CSize
typeIntGetTraversalSuccessorByIndex :: Typeable a => SgTypeInt a -> CSize -> IO (SgNode ())
typeIntGetTraversalSuccessorContainer :: Typeable a => SgTypeInt a -> IO [SgNode ()]
typeIntGetTraversalSuccessorNamesContainer :: Typeable a => SgTypeInt a -> IO [CString]
typeIntIsInMemoryPool :: Typeable a => SgTypeInt a -> IO Bool
typeIntMemoryUsage :: IO CSize
typeIntNumberOfNodes :: IO CSize
typeIntSageClassName :: Typeable a => SgTypeInt a -> IO String
typeIntSetFieldSize :: Typeable a => SgTypeInt a -> CInt -> IO ()
typeIntVariantT :: Typeable a => SgTypeInt a -> IO VariantT
Documentation
isSgTypeInt :: Typeable a => SgNode a -> IO (Maybe (SgTypeInt ()))
Attempts a dynamic cast of the given node to the type SgTypeInt.
upSgTypeInt :: Typeable a => SgTypeInt a -> SgTypeInt ()
Performs an upcast of a SgTypeInt subtype to a SgTypeInt.
newTypeInt :: CInt -> IO (SgTypeInt ())
Stub for ::SgTypeInt::SgTypeInt of type void (int )
typeIntCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgTypeInt a -> IO ()
Stub for ::SgTypeInt::checkDataMemberPointersIfInMemoryPool of type void ()
typeIntClassName :: Typeable a => SgTypeInt a -> IO String
Stub for ::SgTypeInt::class_name of type ::std::string()
typeIntCreateType :: Typeable a => CInt -> SgExpression a -> IO (SgTypeInt ())
Stub for ::SgTypeInt::createType of type class ::SgTypeInt*(int , class SgExpression *)
typeIntGetChildIndex :: (Typeable a, Typeable b) => SgTypeInt a -> SgNode b -> IO CLong
Stub for ::SgTypeInt::getChildIndex of type long (class ::SgNode*)
typeIntGetChildIndex2 :: (Typeable a, Typeable b) => SgTypeInt a -> SgNode b -> IO CSize
Stub for ::SgTypeInt::get_childIndex of type ::size_t(class ::SgNode*)
typeIntGetFieldSize :: Typeable a => SgTypeInt a -> IO CInt
Stub for ::SgTypeInt::get_field_size of type int ()
typeIntGetMangled :: Typeable a => SgTypeInt a -> IO String
Stub for ::SgTypeInt::get_mangled of type class ::SgName()
typeIntGetNumberOfTraversalSuccessors :: Typeable a => SgTypeInt a -> IO CSize
Stub for ::SgTypeInt::get_numberOfTraversalSuccessors of type ::size_t()
typeIntGetTraversalSuccessorByIndex :: Typeable a => SgTypeInt a -> CSize -> IO (SgNode ())
Stub for ::SgTypeInt::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
typeIntGetTraversalSuccessorContainer :: Typeable a => SgTypeInt a -> IO [SgNode ()]
Stub for ::SgTypeInt::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
typeIntGetTraversalSuccessorNamesContainer :: Typeable a => SgTypeInt a -> IO [CString]
Stub for ::SgTypeInt::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
typeIntIsInMemoryPool :: Typeable a => SgTypeInt a -> IO Bool
Stub for ::SgTypeInt::isInMemoryPool of type bool ()
typeIntMemoryUsage :: IO CSize
Stub for ::SgTypeInt::memoryUsage of type ::size_t()
typeIntNumberOfNodes :: IO CSize
Stub for ::SgTypeInt::numberOfNodes of type ::size_t()
typeIntSageClassName :: Typeable a => SgTypeInt a -> IO String
Stub for ::SgTypeInt::sage_class_name of type const char *()
typeIntSetFieldSize :: Typeable a => SgTypeInt a -> CInt -> IO ()
Stub for ::SgTypeInt::set_field_size of type void (int )
typeIntVariantT :: Typeable a => SgTypeInt a -> IO VariantT
Stub for ::SgTypeInt::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2