rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgAsmBinaryAddressSymbol
Synopsis
isSgAsmBinaryAddressSymbol :: Typeable a => SgNode a -> IO (Maybe (SgAsmBinaryAddressSymbol ()))
upSgAsmBinaryAddressSymbol :: Typeable a => SgAsmBinaryAddressSymbol a -> SgAsmBinaryAddressSymbol ()
newAsmBinaryAddressSymbol :: Typeable a => String -> SgAsmInstruction a -> IO (SgAsmBinaryAddressSymbol ())
asmBinaryAddressSymbolCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgAsmBinaryAddressSymbol a -> IO ()
asmBinaryAddressSymbolClassName :: Typeable a => SgAsmBinaryAddressSymbol a -> IO String
asmBinaryAddressSymbolGetChildIndex :: (Typeable a, Typeable b) => SgAsmBinaryAddressSymbol a -> SgNode b -> IO CLong
asmBinaryAddressSymbolGetAddress :: Typeable a => SgAsmBinaryAddressSymbol a -> IO (SgAsmInstruction ())
asmBinaryAddressSymbolGetAddressName :: Typeable a => SgAsmBinaryAddressSymbol a -> IO String
asmBinaryAddressSymbolGetChildIndex2 :: (Typeable a, Typeable b) => SgAsmBinaryAddressSymbol a -> SgNode b -> IO CSize
asmBinaryAddressSymbolGetName :: Typeable a => SgAsmBinaryAddressSymbol a -> IO String
asmBinaryAddressSymbolGetNumberOfTraversalSuccessors :: Typeable a => SgAsmBinaryAddressSymbol a -> IO CSize
asmBinaryAddressSymbolGetSymbolBasis :: Typeable a => SgAsmBinaryAddressSymbol a -> IO (SgNode ())
asmBinaryAddressSymbolGetTraversalSuccessorByIndex :: Typeable a => SgAsmBinaryAddressSymbol a -> CSize -> IO (SgNode ())
asmBinaryAddressSymbolGetTraversalSuccessorContainer :: Typeable a => SgAsmBinaryAddressSymbol a -> IO [SgNode ()]
asmBinaryAddressSymbolGetTraversalSuccessorNamesContainer :: Typeable a => SgAsmBinaryAddressSymbol a -> IO [CString]
asmBinaryAddressSymbolGetType :: Typeable a => SgAsmBinaryAddressSymbol a -> IO (SgType ())
asmBinaryAddressSymbolIsInMemoryPool :: Typeable a => SgAsmBinaryAddressSymbol a -> IO Bool
asmBinaryAddressSymbolMemoryUsage :: IO CSize
asmBinaryAddressSymbolNumberOfNodes :: IO CSize
asmBinaryAddressSymbolSageClassName :: Typeable a => SgAsmBinaryAddressSymbol a -> IO String
asmBinaryAddressSymbolSetAddress :: (Typeable a, Typeable b) => SgAsmBinaryAddressSymbol a -> SgAsmInstruction b -> IO ()
asmBinaryAddressSymbolSetAddressName :: Typeable a => SgAsmBinaryAddressSymbol a -> String -> IO ()
asmBinaryAddressSymbolVariantT :: Typeable a => SgAsmBinaryAddressSymbol a -> IO VariantT
Documentation
isSgAsmBinaryAddressSymbol :: Typeable a => SgNode a -> IO (Maybe (SgAsmBinaryAddressSymbol ()))
Attempts a dynamic cast of the given node to the type SgAsmBinaryAddressSymbol.
upSgAsmBinaryAddressSymbol :: Typeable a => SgAsmBinaryAddressSymbol a -> SgAsmBinaryAddressSymbol ()
Performs an upcast of a SgAsmBinaryAddressSymbol subtype to a SgAsmBinaryAddressSymbol.
newAsmBinaryAddressSymbol :: Typeable a => String -> SgAsmInstruction a -> IO (SgAsmBinaryAddressSymbol ())
Stub for ::SgAsmBinaryAddressSymbol::SgAsmBinaryAddressSymbol of type void (class ::SgName, class ::SgAsmInstruction*)
asmBinaryAddressSymbolCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgAsmBinaryAddressSymbol a -> IO ()
Stub for ::SgAsmBinaryAddressSymbol::checkDataMemberPointersIfInMemoryPool of type void ()
asmBinaryAddressSymbolClassName :: Typeable a => SgAsmBinaryAddressSymbol a -> IO String
Stub for ::SgAsmBinaryAddressSymbol::class_name of type ::std::string()
asmBinaryAddressSymbolGetChildIndex :: (Typeable a, Typeable b) => SgAsmBinaryAddressSymbol a -> SgNode b -> IO CLong
Stub for ::SgAsmBinaryAddressSymbol::getChildIndex of type long (class ::SgNode*)
asmBinaryAddressSymbolGetAddress :: Typeable a => SgAsmBinaryAddressSymbol a -> IO (SgAsmInstruction ())
Stub for ::SgAsmBinaryAddressSymbol::get_address of type class ::SgAsmInstruction*()
asmBinaryAddressSymbolGetAddressName :: Typeable a => SgAsmBinaryAddressSymbol a -> IO String
Stub for ::SgAsmBinaryAddressSymbol::get_address_name of type class ::SgName()
asmBinaryAddressSymbolGetChildIndex2 :: (Typeable a, Typeable b) => SgAsmBinaryAddressSymbol a -> SgNode b -> IO CSize
Stub for ::SgAsmBinaryAddressSymbol::get_childIndex of type ::size_t(class ::SgNode*)
asmBinaryAddressSymbolGetName :: Typeable a => SgAsmBinaryAddressSymbol a -> IO String
Stub for ::SgAsmBinaryAddressSymbol::get_name of type class ::SgName()
asmBinaryAddressSymbolGetNumberOfTraversalSuccessors :: Typeable a => SgAsmBinaryAddressSymbol a -> IO CSize
Stub for ::SgAsmBinaryAddressSymbol::get_numberOfTraversalSuccessors of type ::size_t()
asmBinaryAddressSymbolGetSymbolBasis :: Typeable a => SgAsmBinaryAddressSymbol a -> IO (SgNode ())
Stub for ::SgAsmBinaryAddressSymbol::get_symbol_basis of type class ::SgNode*()
asmBinaryAddressSymbolGetTraversalSuccessorByIndex :: Typeable a => SgAsmBinaryAddressSymbol a -> CSize -> IO (SgNode ())
Stub for ::SgAsmBinaryAddressSymbol::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
asmBinaryAddressSymbolGetTraversalSuccessorContainer :: Typeable a => SgAsmBinaryAddressSymbol a -> IO [SgNode ()]
Stub for ::SgAsmBinaryAddressSymbol::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
asmBinaryAddressSymbolGetTraversalSuccessorNamesContainer :: Typeable a => SgAsmBinaryAddressSymbol a -> IO [CString]
Stub for ::SgAsmBinaryAddressSymbol::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
asmBinaryAddressSymbolGetType :: Typeable a => SgAsmBinaryAddressSymbol a -> IO (SgType ())
Stub for ::SgAsmBinaryAddressSymbol::get_type of type class ::SgType*()
asmBinaryAddressSymbolIsInMemoryPool :: Typeable a => SgAsmBinaryAddressSymbol a -> IO Bool
Stub for ::SgAsmBinaryAddressSymbol::isInMemoryPool of type bool ()
asmBinaryAddressSymbolMemoryUsage :: IO CSize
Stub for ::SgAsmBinaryAddressSymbol::memoryUsage of type ::size_t()
asmBinaryAddressSymbolNumberOfNodes :: IO CSize
Stub for ::SgAsmBinaryAddressSymbol::numberOfNodes of type ::size_t()
asmBinaryAddressSymbolSageClassName :: Typeable a => SgAsmBinaryAddressSymbol a -> IO String
Stub for ::SgAsmBinaryAddressSymbol::sage_class_name of type const char *()
asmBinaryAddressSymbolSetAddress :: (Typeable a, Typeable b) => SgAsmBinaryAddressSymbol a -> SgAsmInstruction b -> IO ()
Stub for ::SgAsmBinaryAddressSymbol::set_address of type void (class ::SgAsmInstruction*)
asmBinaryAddressSymbolSetAddressName :: Typeable a => SgAsmBinaryAddressSymbol a -> String -> IO ()
Stub for ::SgAsmBinaryAddressSymbol::set_address_name of type void (class ::SgName)
asmBinaryAddressSymbolVariantT :: Typeable a => SgAsmBinaryAddressSymbol a -> IO VariantT
Stub for ::SgAsmBinaryAddressSymbol::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2