rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgAsmElfSectionTable
Synopsis
isSgAsmElfSectionTable :: Typeable a => SgNode a -> IO (Maybe (SgAsmElfSectionTable ()))
upSgAsmElfSectionTable :: Typeable a => SgAsmElfSectionTable a -> SgAsmElfSectionTable ()
newAsmElfSectionTable :: Typeable a => SgAsmElfFileHeader a -> IO (SgAsmElfSectionTable ())
newAsmElfSectionTable2 :: IO (SgAsmElfSectionTable ())
asmElfSectionTableAddSection :: (Typeable a, Typeable b) => SgAsmElfSectionTable a -> SgAsmElfSection b -> IO (SgAsmElfSectionTableEntry ())
asmElfSectionTableCalculateSizes :: Typeable a => SgAsmElfSectionTable a -> Ptr CSize -> Ptr CSize -> Ptr CSize -> Ptr CSize -> IO CULong
asmElfSectionTableCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgAsmElfSectionTable a -> IO ()
asmElfSectionTableClassName :: Typeable a => SgAsmElfSectionTable a -> IO String
asmElfSectionTableDump :: Typeable a => SgAsmElfSectionTable a -> Ptr CFile -> String -> CLong -> IO ()
asmElfSectionTableGetChildIndex :: (Typeable a, Typeable b) => SgAsmElfSectionTable a -> SgNode b -> IO CLong
asmElfSectionTableGetChildIndex2 :: (Typeable a, Typeable b) => SgAsmElfSectionTable a -> SgNode b -> IO CSize
asmElfSectionTableGetNumberOfTraversalSuccessors :: Typeable a => SgAsmElfSectionTable a -> IO CSize
asmElfSectionTableGetTraversalSuccessorByIndex :: Typeable a => SgAsmElfSectionTable a -> CSize -> IO (SgNode ())
asmElfSectionTableGetTraversalSuccessorContainer :: Typeable a => SgAsmElfSectionTable a -> IO [SgNode ()]
asmElfSectionTableGetTraversalSuccessorNamesContainer :: Typeable a => SgAsmElfSectionTable a -> IO [CString]
asmElfSectionTableIsInMemoryPool :: Typeable a => SgAsmElfSectionTable a -> IO Bool
asmElfSectionTableMemoryUsage :: IO CSize
asmElfSectionTableNumberOfNodes :: IO CSize
asmElfSectionTableParse :: Typeable a => SgAsmElfSectionTable a -> IO (SgAsmElfSectionTable ())
asmElfSectionTableReallocate :: Typeable a => SgAsmElfSectionTable a -> IO Bool
asmElfSectionTableSageClassName :: Typeable a => SgAsmElfSectionTable a -> IO String
asmElfSectionTableVariantT :: Typeable a => SgAsmElfSectionTable a -> IO VariantT
Documentation
isSgAsmElfSectionTable :: Typeable a => SgNode a -> IO (Maybe (SgAsmElfSectionTable ()))
Attempts a dynamic cast of the given node to the type SgAsmElfSectionTable.
upSgAsmElfSectionTable :: Typeable a => SgAsmElfSectionTable a -> SgAsmElfSectionTable ()
Performs an upcast of a SgAsmElfSectionTable subtype to a SgAsmElfSectionTable.
newAsmElfSectionTable :: Typeable a => SgAsmElfFileHeader a -> IO (SgAsmElfSectionTable ())
Stub for ::SgAsmElfSectionTable::SgAsmElfSectionTable of type void (class ::SgAsmElfFileHeader*)
newAsmElfSectionTable2 :: IO (SgAsmElfSectionTable ())
Stub for ::SgAsmElfSectionTable::SgAsmElfSectionTable of type void ()
asmElfSectionTableAddSection :: (Typeable a, Typeable b) => SgAsmElfSectionTable a -> SgAsmElfSection b -> IO (SgAsmElfSectionTableEntry ())
Stub for ::SgAsmElfSectionTable::add_section of type class ::SgAsmElfSectionTableEntry*(class ::SgAsmElfSection*)
asmElfSectionTableCalculateSizes :: Typeable a => SgAsmElfSectionTable a -> Ptr CSize -> Ptr CSize -> Ptr CSize -> Ptr CSize -> IO CULong
Stub for ::SgAsmElfSectionTable::calculate_sizes of type ::rose_addr_t(::size_t*, ::size_t*, ::size_t*, ::size_t*)
asmElfSectionTableCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgAsmElfSectionTable a -> IO ()
Stub for ::SgAsmElfSectionTable::checkDataMemberPointersIfInMemoryPool of type void ()
asmElfSectionTableClassName :: Typeable a => SgAsmElfSectionTable a -> IO String
Stub for ::SgAsmElfSectionTable::class_name of type ::std::string()
asmElfSectionTableDump :: Typeable a => SgAsmElfSectionTable a -> Ptr CFile -> String -> CLong -> IO ()
Stub for ::SgAsmElfSectionTable::dump of type void (::FILE*, const char *, ::ssize_t)
asmElfSectionTableGetChildIndex :: (Typeable a, Typeable b) => SgAsmElfSectionTable a -> SgNode b -> IO CLong
Stub for ::SgAsmElfSectionTable::getChildIndex of type long (class ::SgNode*)
asmElfSectionTableGetChildIndex2 :: (Typeable a, Typeable b) => SgAsmElfSectionTable a -> SgNode b -> IO CSize
Stub for ::SgAsmElfSectionTable::get_childIndex of type ::size_t(class ::SgNode*)
asmElfSectionTableGetNumberOfTraversalSuccessors :: Typeable a => SgAsmElfSectionTable a -> IO CSize
Stub for ::SgAsmElfSectionTable::get_numberOfTraversalSuccessors of type ::size_t()
asmElfSectionTableGetTraversalSuccessorByIndex :: Typeable a => SgAsmElfSectionTable a -> CSize -> IO (SgNode ())
Stub for ::SgAsmElfSectionTable::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
asmElfSectionTableGetTraversalSuccessorContainer :: Typeable a => SgAsmElfSectionTable a -> IO [SgNode ()]
Stub for ::SgAsmElfSectionTable::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
asmElfSectionTableGetTraversalSuccessorNamesContainer :: Typeable a => SgAsmElfSectionTable a -> IO [CString]
Stub for ::SgAsmElfSectionTable::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
asmElfSectionTableIsInMemoryPool :: Typeable a => SgAsmElfSectionTable a -> IO Bool
Stub for ::SgAsmElfSectionTable::isInMemoryPool of type bool ()
asmElfSectionTableMemoryUsage :: IO CSize
Stub for ::SgAsmElfSectionTable::memoryUsage of type ::size_t()
asmElfSectionTableNumberOfNodes :: IO CSize
Stub for ::SgAsmElfSectionTable::numberOfNodes of type ::size_t()
asmElfSectionTableParse :: Typeable a => SgAsmElfSectionTable a -> IO (SgAsmElfSectionTable ())
Stub for ::SgAsmElfSectionTable::parse of type class ::SgAsmElfSectionTable*()
asmElfSectionTableReallocate :: Typeable a => SgAsmElfSectionTable a -> IO Bool
Stub for ::SgAsmElfSectionTable::reallocate of type bool ()
asmElfSectionTableSageClassName :: Typeable a => SgAsmElfSectionTable a -> IO String
Stub for ::SgAsmElfSectionTable::sage_class_name of type const char *()
asmElfSectionTableVariantT :: Typeable a => SgAsmElfSectionTable a -> IO VariantT
Stub for ::SgAsmElfSectionTable::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2