rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgGraphNode
Synopsis
isSgGraphNode :: Typeable a => SgNode a -> IO (Maybe (SgGraphNode ()))
upSgGraphNode :: Typeable a => SgGraphNode a -> SgGraphNode ()
newGraphNode :: String -> IO (SgGraphNode ())
graphNodeAppendProperties :: Typeable a => SgGraphNode a -> CInt -> String -> IO ()
graphNodeAttributeExists :: Typeable a => SgGraphNode a -> String -> IO Bool
graphNodeCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgGraphNode a -> IO ()
graphNodeClassName :: Typeable a => SgGraphNode a -> IO String
graphNodeGetChildIndex :: (Typeable a, Typeable b) => SgGraphNode a -> SgNode b -> IO CLong
graphNodeGetSgNode :: Typeable a => SgGraphNode a -> IO (SgNode ())
graphNodeGetChildIndex2 :: (Typeable a, Typeable b) => SgGraphNode a -> SgNode b -> IO CSize
graphNodeGetIndex :: Typeable a => SgGraphNode a -> IO CInt
graphNodeGetName :: Typeable a => SgGraphNode a -> IO String
graphNodeGetNumberOfTraversalSuccessors :: Typeable a => SgGraphNode a -> IO CSize
graphNodeGetTraversalSuccessorByIndex :: Typeable a => SgGraphNode a -> CSize -> IO (SgNode ())
graphNodeGetTraversalSuccessorContainer :: Typeable a => SgGraphNode a -> IO [SgNode ()]
graphNodeGetTraversalSuccessorNamesContainer :: Typeable a => SgGraphNode a -> IO [CString]
graphNodeIsInMemoryPool :: Typeable a => SgGraphNode a -> IO Bool
graphNodeMemoryUsage :: IO CSize
graphNodeNumberOfAttributes :: Typeable a => SgGraphNode a -> IO CInt
graphNodeNumberOfNodes :: IO CSize
graphNodePostConstructionInitialization :: Typeable a => SgGraphNode a -> IO ()
graphNodeRemoveAttribute :: Typeable a => SgGraphNode a -> String -> IO ()
graphNodeSageClassName :: Typeable a => SgGraphNode a -> IO String
graphNodeSetSgNode :: (Typeable a, Typeable b) => SgGraphNode a -> SgNode b -> IO ()
graphNodeSetIndex :: Typeable a => SgGraphNode a -> CInt -> IO ()
graphNodeSetName :: Typeable a => SgGraphNode a -> String -> IO ()
graphNodeVariantT :: Typeable a => SgGraphNode a -> IO VariantT
Documentation
isSgGraphNode :: Typeable a => SgNode a -> IO (Maybe (SgGraphNode ()))
Attempts a dynamic cast of the given node to the type SgGraphNode.
upSgGraphNode :: Typeable a => SgGraphNode a -> SgGraphNode ()
Performs an upcast of a SgGraphNode subtype to a SgGraphNode.
newGraphNode :: String -> IO (SgGraphNode ())
Stub for ::SgGraphNode::SgGraphNode of type void (::std::string)
graphNodeAppendProperties :: Typeable a => SgGraphNode a -> CInt -> String -> IO ()
Stub for ::SgGraphNode::append_properties of type void (int , const ::std::string&)
graphNodeAttributeExists :: Typeable a => SgGraphNode a -> String -> IO Bool
Stub for ::SgGraphNode::attributeExists of type bool (::std::string)
graphNodeCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgGraphNode a -> IO ()
Stub for ::SgGraphNode::checkDataMemberPointersIfInMemoryPool of type void ()
graphNodeClassName :: Typeable a => SgGraphNode a -> IO String
Stub for ::SgGraphNode::class_name of type ::std::string()
graphNodeGetChildIndex :: (Typeable a, Typeable b) => SgGraphNode a -> SgNode b -> IO CLong
Stub for ::SgGraphNode::getChildIndex of type long (class ::SgNode*)
graphNodeGetSgNode :: Typeable a => SgGraphNode a -> IO (SgNode ())
Stub for ::SgGraphNode::get_SgNode of type class ::SgNode*()
graphNodeGetChildIndex2 :: (Typeable a, Typeable b) => SgGraphNode a -> SgNode b -> IO CSize
Stub for ::SgGraphNode::get_childIndex of type ::size_t(class ::SgNode*)
graphNodeGetIndex :: Typeable a => SgGraphNode a -> IO CInt
Stub for ::SgGraphNode::get_index of type int ()
graphNodeGetName :: Typeable a => SgGraphNode a -> IO String
Stub for ::SgGraphNode::get_name of type ::std::string()
graphNodeGetNumberOfTraversalSuccessors :: Typeable a => SgGraphNode a -> IO CSize
Stub for ::SgGraphNode::get_numberOfTraversalSuccessors of type ::size_t()
graphNodeGetTraversalSuccessorByIndex :: Typeable a => SgGraphNode a -> CSize -> IO (SgNode ())
Stub for ::SgGraphNode::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
graphNodeGetTraversalSuccessorContainer :: Typeable a => SgGraphNode a -> IO [SgNode ()]
Stub for ::SgGraphNode::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
graphNodeGetTraversalSuccessorNamesContainer :: Typeable a => SgGraphNode a -> IO [CString]
Stub for ::SgGraphNode::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
graphNodeIsInMemoryPool :: Typeable a => SgGraphNode a -> IO Bool
Stub for ::SgGraphNode::isInMemoryPool of type bool ()
graphNodeMemoryUsage :: IO CSize
Stub for ::SgGraphNode::memoryUsage of type ::size_t()
graphNodeNumberOfAttributes :: Typeable a => SgGraphNode a -> IO CInt
Stub for ::SgGraphNode::numberOfAttributes of type int ()
graphNodeNumberOfNodes :: IO CSize
Stub for ::SgGraphNode::numberOfNodes of type ::size_t()
graphNodePostConstructionInitialization :: Typeable a => SgGraphNode a -> IO ()
Stub for ::SgGraphNode::post_construction_initialization of type void ()
graphNodeRemoveAttribute :: Typeable a => SgGraphNode a -> String -> IO ()
Stub for ::SgGraphNode::removeAttribute of type void (::std::string)
graphNodeSageClassName :: Typeable a => SgGraphNode a -> IO String
Stub for ::SgGraphNode::sage_class_name of type const char *()
graphNodeSetSgNode :: (Typeable a, Typeable b) => SgGraphNode a -> SgNode b -> IO ()
Stub for ::SgGraphNode::set_SgNode of type void (class ::SgNode*)
graphNodeSetIndex :: Typeable a => SgGraphNode a -> CInt -> IO ()
Stub for ::SgGraphNode::set_index of type void (int )
graphNodeSetName :: Typeable a => SgGraphNode a -> String -> IO ()
Stub for ::SgGraphNode::set_name of type void (::std::string)
graphNodeVariantT :: Typeable a => SgGraphNode a -> IO VariantT
Stub for ::SgGraphNode::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2