rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgAsmNode
Synopsis
isSgAsmNode :: Typeable a => SgNode a -> IO (Maybe (SgAsmNode ()))
upSgAsmNode :: Typeable a => SgAsmNode a -> SgAsmNode ()
newAsmNode :: Typeable a => Ptr (SgAsmNode a) -> IO (SgAsmNode ())
newAsmNode2 :: IO (SgAsmNode ())
asmNodeAttributeExists :: Typeable a => SgAsmNode a -> String -> IO Bool
asmNodeCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgAsmNode a -> IO ()
asmNodeClassName :: Typeable a => SgAsmNode a -> IO String
asmNodeGetChildIndex :: (Typeable a, Typeable b) => SgAsmNode a -> SgNode b -> IO CLong
asmNodeGetChildIndex2 :: (Typeable a, Typeable b) => SgAsmNode a -> SgNode b -> IO CSize
asmNodeGetNumberOfTraversalSuccessors :: Typeable a => SgAsmNode a -> IO CSize
asmNodeGetTraversalSuccessorByIndex :: Typeable a => SgAsmNode a -> CSize -> IO (SgNode ())
asmNodeGetTraversalSuccessorContainer :: Typeable a => SgAsmNode a -> IO [SgNode ()]
asmNodeGetTraversalSuccessorNamesContainer :: Typeable a => SgAsmNode a -> IO [CString]
asmNodeIsInMemoryPool :: Typeable a => SgAsmNode a -> IO Bool
asmNodeMemoryUsage :: IO CSize
asmNodeNumberOfAttributes :: Typeable a => SgAsmNode a -> IO CInt
asmNodeNumberOfNodes :: IO CSize
asmNodeRemoveAttribute :: Typeable a => SgAsmNode a -> String -> IO ()
asmNodeSageClassName :: Typeable a => SgAsmNode a -> IO String
asmNodeVariantT :: Typeable a => SgAsmNode a -> IO VariantT
Documentation
isSgAsmNode :: Typeable a => SgNode a -> IO (Maybe (SgAsmNode ()))
Attempts a dynamic cast of the given node to the type SgAsmNode.
upSgAsmNode :: Typeable a => SgAsmNode a -> SgAsmNode ()
Performs an upcast of a SgAsmNode subtype to a SgAsmNode.
newAsmNode :: Typeable a => Ptr (SgAsmNode a) -> IO (SgAsmNode ())
Stub for ::SgAsmNode::SgAsmNode of type void (const class ::SgAsmNode&)
newAsmNode2 :: IO (SgAsmNode ())
Stub for ::SgAsmNode::SgAsmNode of type void ()
asmNodeAttributeExists :: Typeable a => SgAsmNode a -> String -> IO Bool
Stub for ::SgAsmNode::attributeExists of type bool (::std::string)
asmNodeCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgAsmNode a -> IO ()
Stub for ::SgAsmNode::checkDataMemberPointersIfInMemoryPool of type void ()
asmNodeClassName :: Typeable a => SgAsmNode a -> IO String
Stub for ::SgAsmNode::class_name of type ::std::string()
asmNodeGetChildIndex :: (Typeable a, Typeable b) => SgAsmNode a -> SgNode b -> IO CLong
Stub for ::SgAsmNode::getChildIndex of type long (class ::SgNode*)
asmNodeGetChildIndex2 :: (Typeable a, Typeable b) => SgAsmNode a -> SgNode b -> IO CSize
Stub for ::SgAsmNode::get_childIndex of type ::size_t(class ::SgNode*)
asmNodeGetNumberOfTraversalSuccessors :: Typeable a => SgAsmNode a -> IO CSize
Stub for ::SgAsmNode::get_numberOfTraversalSuccessors of type ::size_t()
asmNodeGetTraversalSuccessorByIndex :: Typeable a => SgAsmNode a -> CSize -> IO (SgNode ())
Stub for ::SgAsmNode::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
asmNodeGetTraversalSuccessorContainer :: Typeable a => SgAsmNode a -> IO [SgNode ()]
Stub for ::SgAsmNode::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
asmNodeGetTraversalSuccessorNamesContainer :: Typeable a => SgAsmNode a -> IO [CString]
Stub for ::SgAsmNode::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
asmNodeIsInMemoryPool :: Typeable a => SgAsmNode a -> IO Bool
Stub for ::SgAsmNode::isInMemoryPool of type bool ()
asmNodeMemoryUsage :: IO CSize
Stub for ::SgAsmNode::memoryUsage of type ::size_t()
asmNodeNumberOfAttributes :: Typeable a => SgAsmNode a -> IO CInt
Stub for ::SgAsmNode::numberOfAttributes of type int ()
asmNodeNumberOfNodes :: IO CSize
Stub for ::SgAsmNode::numberOfNodes of type ::size_t()
asmNodeRemoveAttribute :: Typeable a => SgAsmNode a -> String -> IO ()
Stub for ::SgAsmNode::removeAttribute of type void (::std::string)
asmNodeSageClassName :: Typeable a => SgAsmNode a -> IO String
Stub for ::SgAsmNode::sage_class_name of type const char *()
asmNodeVariantT :: Typeable a => SgAsmNode a -> IO VariantT
Stub for ::SgAsmNode::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2