rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgAsmStatement
Synopsis
isSgAsmStatement :: Typeable a => SgNode a -> IO (Maybe (SgAsmStatement ()))
upSgAsmStatement :: Typeable a => SgAsmStatement a -> SgAsmStatement ()
newAsmStatement :: CULong -> IO (SgAsmStatement ())
asmStatementCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgAsmStatement a -> IO ()
asmStatementClassName :: Typeable a => SgAsmStatement a -> IO String
asmStatementGetChildIndex :: (Typeable a, Typeable b) => SgAsmStatement a -> SgNode b -> IO CLong
asmStatementGetAddress :: Typeable a => SgAsmStatement a -> IO CULong
asmStatementGetChildIndex2 :: (Typeable a, Typeable b) => SgAsmStatement a -> SgNode b -> IO CSize
asmStatementGetComment :: Typeable a => SgAsmStatement a -> IO String
asmStatementGetNumberOfTraversalSuccessors :: Typeable a => SgAsmStatement a -> IO CSize
asmStatementGetTraversalSuccessorByIndex :: Typeable a => SgAsmStatement a -> CSize -> IO (SgNode ())
asmStatementGetTraversalSuccessorContainer :: Typeable a => SgAsmStatement a -> IO [SgNode ()]
asmStatementGetTraversalSuccessorNamesContainer :: Typeable a => SgAsmStatement a -> IO [CString]
asmStatementIsInMemoryPool :: Typeable a => SgAsmStatement a -> IO Bool
asmStatementMemoryUsage :: IO CSize
asmStatementNumberOfNodes :: IO CSize
asmStatementSageClassName :: Typeable a => SgAsmStatement a -> IO String
asmStatementSetAddress :: Typeable a => SgAsmStatement a -> CULong -> IO ()
asmStatementSetComment :: Typeable a => SgAsmStatement a -> String -> IO ()
asmStatementVariantT :: Typeable a => SgAsmStatement a -> IO VariantT
Documentation
isSgAsmStatement :: Typeable a => SgNode a -> IO (Maybe (SgAsmStatement ()))
Attempts a dynamic cast of the given node to the type SgAsmStatement.
upSgAsmStatement :: Typeable a => SgAsmStatement a -> SgAsmStatement ()
Performs an upcast of a SgAsmStatement subtype to a SgAsmStatement.
newAsmStatement :: CULong -> IO (SgAsmStatement ())
Stub for ::SgAsmStatement::SgAsmStatement of type void (::rose_addr_t)
asmStatementCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgAsmStatement a -> IO ()
Stub for ::SgAsmStatement::checkDataMemberPointersIfInMemoryPool of type void ()
asmStatementClassName :: Typeable a => SgAsmStatement a -> IO String
Stub for ::SgAsmStatement::class_name of type ::std::string()
asmStatementGetChildIndex :: (Typeable a, Typeable b) => SgAsmStatement a -> SgNode b -> IO CLong
Stub for ::SgAsmStatement::getChildIndex of type long (class ::SgNode*)
asmStatementGetAddress :: Typeable a => SgAsmStatement a -> IO CULong
Stub for ::SgAsmStatement::get_address of type ::rose_addr_t()
asmStatementGetChildIndex2 :: (Typeable a, Typeable b) => SgAsmStatement a -> SgNode b -> IO CSize
Stub for ::SgAsmStatement::get_childIndex of type ::size_t(class ::SgNode*)
asmStatementGetComment :: Typeable a => SgAsmStatement a -> IO String
Stub for ::SgAsmStatement::get_comment of type ::std::string()
asmStatementGetNumberOfTraversalSuccessors :: Typeable a => SgAsmStatement a -> IO CSize
Stub for ::SgAsmStatement::get_numberOfTraversalSuccessors of type ::size_t()
asmStatementGetTraversalSuccessorByIndex :: Typeable a => SgAsmStatement a -> CSize -> IO (SgNode ())
Stub for ::SgAsmStatement::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
asmStatementGetTraversalSuccessorContainer :: Typeable a => SgAsmStatement a -> IO [SgNode ()]
Stub for ::SgAsmStatement::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
asmStatementGetTraversalSuccessorNamesContainer :: Typeable a => SgAsmStatement a -> IO [CString]
Stub for ::SgAsmStatement::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
asmStatementIsInMemoryPool :: Typeable a => SgAsmStatement a -> IO Bool
Stub for ::SgAsmStatement::isInMemoryPool of type bool ()
asmStatementMemoryUsage :: IO CSize
Stub for ::SgAsmStatement::memoryUsage of type ::size_t()
asmStatementNumberOfNodes :: IO CSize
Stub for ::SgAsmStatement::numberOfNodes of type ::size_t()
asmStatementSageClassName :: Typeable a => SgAsmStatement a -> IO String
Stub for ::SgAsmStatement::sage_class_name of type const char *()
asmStatementSetAddress :: Typeable a => SgAsmStatement a -> CULong -> IO ()
Stub for ::SgAsmStatement::set_address of type void (::rose_addr_t)
asmStatementSetComment :: Typeable a => SgAsmStatement a -> String -> IO ()
Stub for ::SgAsmStatement::set_comment of type void (::std::string)
asmStatementVariantT :: Typeable a => SgAsmStatement a -> IO VariantT
Stub for ::SgAsmStatement::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2