rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgAsmTarget
Synopsis
isSgAsmTarget :: Typeable a => SgNode a -> IO (Maybe (SgAsmTarget ()))
upSgAsmTarget :: Typeable a => SgAsmTarget a -> SgAsmTarget ()
newAsmTarget :: (Typeable a, Typeable b) => SgNode a -> SgAsmBlock b -> CULong -> IO (SgAsmTarget ())
newAsmTarget2 :: Typeable a => SgNode a -> IO (SgAsmTarget ())
newAsmTarget3 :: IO (SgAsmTarget ())
asmTargetCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgAsmTarget a -> IO ()
asmTargetClassName :: Typeable a => SgAsmTarget a -> IO String
asmTargetGetChildIndex :: (Typeable a, Typeable b) => SgAsmTarget a -> SgNode b -> IO CLong
asmTargetGetAddress :: Typeable a => SgAsmTarget a -> IO CULong
asmTargetGetBlock :: Typeable a => SgAsmTarget a -> IO (SgAsmBlock ())
asmTargetGetChildIndex2 :: (Typeable a, Typeable b) => SgAsmTarget a -> SgNode b -> IO CSize
asmTargetGetNumberOfTraversalSuccessors :: Typeable a => SgAsmTarget a -> IO CSize
asmTargetGetTraversalSuccessorByIndex :: Typeable a => SgAsmTarget a -> CSize -> IO (SgNode ())
asmTargetGetTraversalSuccessorContainer :: Typeable a => SgAsmTarget a -> IO [SgNode ()]
asmTargetGetTraversalSuccessorNamesContainer :: Typeable a => SgAsmTarget a -> IO [CString]
asmTargetIsInMemoryPool :: Typeable a => SgAsmTarget a -> IO Bool
asmTargetMemoryUsage :: IO CSize
asmTargetNumberOfNodes :: IO CSize
asmTargetSageClassName :: Typeable a => SgAsmTarget a -> IO String
asmTargetSetAddress :: Typeable a => SgAsmTarget a -> CULong -> IO ()
asmTargetSetBlock :: (Typeable a, Typeable b) => SgAsmTarget a -> SgAsmBlock b -> IO ()
asmTargetVariantT :: Typeable a => SgAsmTarget a -> IO VariantT
Documentation
isSgAsmTarget :: Typeable a => SgNode a -> IO (Maybe (SgAsmTarget ()))
Attempts a dynamic cast of the given node to the type SgAsmTarget.
upSgAsmTarget :: Typeable a => SgAsmTarget a -> SgAsmTarget ()
Performs an upcast of a SgAsmTarget subtype to a SgAsmTarget.
newAsmTarget :: (Typeable a, Typeable b) => SgNode a -> SgAsmBlock b -> CULong -> IO (SgAsmTarget ())
Stub for ::SgAsmTarget::SgAsmTarget of type void (class ::SgNode*, class ::SgAsmBlock*, ::rose_addr_t)
newAsmTarget2 :: Typeable a => SgNode a -> IO (SgAsmTarget ())
Stub for ::SgAsmTarget::SgAsmTarget of type void (class ::SgNode*)
newAsmTarget3 :: IO (SgAsmTarget ())
Stub for ::SgAsmTarget::SgAsmTarget of type void ()
asmTargetCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgAsmTarget a -> IO ()
Stub for ::SgAsmTarget::checkDataMemberPointersIfInMemoryPool of type void ()
asmTargetClassName :: Typeable a => SgAsmTarget a -> IO String
Stub for ::SgAsmTarget::class_name of type ::std::string()
asmTargetGetChildIndex :: (Typeable a, Typeable b) => SgAsmTarget a -> SgNode b -> IO CLong
Stub for ::SgAsmTarget::getChildIndex of type long (class ::SgNode*)
asmTargetGetAddress :: Typeable a => SgAsmTarget a -> IO CULong
Stub for ::SgAsmTarget::get_address of type ::rose_addr_t()
asmTargetGetBlock :: Typeable a => SgAsmTarget a -> IO (SgAsmBlock ())
Stub for ::SgAsmTarget::get_block of type class ::SgAsmBlock*()
asmTargetGetChildIndex2 :: (Typeable a, Typeable b) => SgAsmTarget a -> SgNode b -> IO CSize
Stub for ::SgAsmTarget::get_childIndex of type ::size_t(class ::SgNode*)
asmTargetGetNumberOfTraversalSuccessors :: Typeable a => SgAsmTarget a -> IO CSize
Stub for ::SgAsmTarget::get_numberOfTraversalSuccessors of type ::size_t()
asmTargetGetTraversalSuccessorByIndex :: Typeable a => SgAsmTarget a -> CSize -> IO (SgNode ())
Stub for ::SgAsmTarget::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
asmTargetGetTraversalSuccessorContainer :: Typeable a => SgAsmTarget a -> IO [SgNode ()]
Stub for ::SgAsmTarget::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
asmTargetGetTraversalSuccessorNamesContainer :: Typeable a => SgAsmTarget a -> IO [CString]
Stub for ::SgAsmTarget::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
asmTargetIsInMemoryPool :: Typeable a => SgAsmTarget a -> IO Bool
Stub for ::SgAsmTarget::isInMemoryPool of type bool ()
asmTargetMemoryUsage :: IO CSize
Stub for ::SgAsmTarget::memoryUsage of type ::size_t()
asmTargetNumberOfNodes :: IO CSize
Stub for ::SgAsmTarget::numberOfNodes of type ::size_t()
asmTargetSageClassName :: Typeable a => SgAsmTarget a -> IO String
Stub for ::SgAsmTarget::sage_class_name of type const char *()
asmTargetSetAddress :: Typeable a => SgAsmTarget a -> CULong -> IO ()
Stub for ::SgAsmTarget::set_address of type void (::rose_addr_t)
asmTargetSetBlock :: (Typeable a, Typeable b) => SgAsmTarget a -> SgAsmBlock b -> IO ()
Stub for ::SgAsmTarget::set_block of type void (class ::SgAsmBlock*)
asmTargetVariantT :: Typeable a => SgAsmTarget a -> IO VariantT
Stub for ::SgAsmTarget::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2