rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgIncidenceDirectedGraph
Synopsis
isSgIncidenceDirectedGraph :: Typeable a => SgNode a -> IO (Maybe (SgIncidenceDirectedGraph ()))
upSgIncidenceDirectedGraph :: Typeable a => SgIncidenceDirectedGraph a -> SgIncidenceDirectedGraph ()
newIncidenceDirectedGraph :: String -> IO (SgIncidenceDirectedGraph ())
incidenceDirectedGraphAddDirectedEdgeGraphNodeGraphNodestring :: (Typeable a, Typeable b, Typeable c) => SgIncidenceDirectedGraph a -> SgGraphNode b -> SgGraphNode c -> String -> IO (SgDirectedGraphEdge ())
incidenceDirectedGraphAddDirectedEdgeDirectedGraphEdge :: (Typeable a, Typeable b) => SgIncidenceDirectedGraph a -> SgDirectedGraphEdge b -> IO (SgDirectedGraphEdge ())
incidenceDirectedGraphCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgIncidenceDirectedGraph a -> IO ()
incidenceDirectedGraphCheckIfDirectedGraphEdgeExists :: (Typeable a, Typeable b, Typeable c) => SgIncidenceDirectedGraph a -> SgGraphNode b -> SgGraphNode c -> IO Bool
incidenceDirectedGraphCheckIfGraphEdgeExists :: (Typeable a, Typeable b) => SgIncidenceDirectedGraph a -> SgGraphNode b -> IO Bool
incidenceDirectedGraphClassName :: Typeable a => SgIncidenceDirectedGraph a -> IO String
incidenceDirectedGraphGetChildIndex :: (Typeable a, Typeable b) => SgIncidenceDirectedGraph a -> SgNode b -> IO CLong
incidenceDirectedGraphGetPredecessors :: (Typeable a, Typeable b) => SgIncidenceDirectedGraph a -> SgGraphNode b -> [SgGraphNode ()] -> IO ()
incidenceDirectedGraphGetSuccessors :: (Typeable a, Typeable b) => SgIncidenceDirectedGraph a -> SgGraphNode b -> [SgGraphNode ()] -> IO ()
incidenceDirectedGraphGetChildIndex2 :: (Typeable a, Typeable b) => SgIncidenceDirectedGraph a -> SgNode b -> IO CSize
incidenceDirectedGraphGetNumberOfTraversalSuccessors :: Typeable a => SgIncidenceDirectedGraph a -> IO CSize
incidenceDirectedGraphGetTraversalSuccessorByIndex :: Typeable a => SgIncidenceDirectedGraph a -> CSize -> IO (SgNode ())
incidenceDirectedGraphGetTraversalSuccessorContainer :: Typeable a => SgIncidenceDirectedGraph a -> IO [SgNode ()]
incidenceDirectedGraphGetTraversalSuccessorNamesContainer :: Typeable a => SgIncidenceDirectedGraph a -> IO [CString]
incidenceDirectedGraphIsInMemoryPool :: Typeable a => SgIncidenceDirectedGraph a -> IO Bool
incidenceDirectedGraphMemoryUsage :: IO CSize
incidenceDirectedGraphNumberOfNodes :: IO CSize
incidenceDirectedGraphPostConstructionInitialization :: Typeable a => SgIncidenceDirectedGraph a -> IO ()
incidenceDirectedGraphRemoveDirectedEdge :: (Typeable a, Typeable b) => SgIncidenceDirectedGraph a -> SgDirectedGraphEdge b -> IO Bool
incidenceDirectedGraphSageClassName :: Typeable a => SgIncidenceDirectedGraph a -> IO String
incidenceDirectedGraphVariantT :: Typeable a => SgIncidenceDirectedGraph a -> IO VariantT
Documentation
isSgIncidenceDirectedGraph :: Typeable a => SgNode a -> IO (Maybe (SgIncidenceDirectedGraph ()))
Attempts a dynamic cast of the given node to the type SgIncidenceDirectedGraph.
upSgIncidenceDirectedGraph :: Typeable a => SgIncidenceDirectedGraph a -> SgIncidenceDirectedGraph ()
Performs an upcast of a SgIncidenceDirectedGraph subtype to a SgIncidenceDirectedGraph.
newIncidenceDirectedGraph :: String -> IO (SgIncidenceDirectedGraph ())
Stub for ::SgIncidenceDirectedGraph::SgIncidenceDirectedGraph of type void (::std::string)
incidenceDirectedGraphAddDirectedEdgeGraphNodeGraphNodestring :: (Typeable a, Typeable b, Typeable c) => SgIncidenceDirectedGraph a -> SgGraphNode b -> SgGraphNode c -> String -> IO (SgDirectedGraphEdge ())
Stub for ::SgIncidenceDirectedGraph::addDirectedEdge of type class ::SgDirectedGraphEdge*(class ::SgGraphNode*, class ::SgGraphNode*, const ::std::string&)
incidenceDirectedGraphAddDirectedEdgeDirectedGraphEdge :: (Typeable a, Typeable b) => SgIncidenceDirectedGraph a -> SgDirectedGraphEdge b -> IO (SgDirectedGraphEdge ())
Stub for ::SgIncidenceDirectedGraph::addDirectedEdge of type class ::SgDirectedGraphEdge*(class ::SgDirectedGraphEdge*)
incidenceDirectedGraphCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgIncidenceDirectedGraph a -> IO ()
Stub for ::SgIncidenceDirectedGraph::checkDataMemberPointersIfInMemoryPool of type void ()
incidenceDirectedGraphCheckIfDirectedGraphEdgeExists :: (Typeable a, Typeable b, Typeable c) => SgIncidenceDirectedGraph a -> SgGraphNode b -> SgGraphNode c -> IO Bool
Stub for ::SgIncidenceDirectedGraph::checkIfDirectedGraphEdgeExists of type bool (class ::SgGraphNode*, class ::SgGraphNode*)
incidenceDirectedGraphCheckIfGraphEdgeExists :: (Typeable a, Typeable b) => SgIncidenceDirectedGraph a -> SgGraphNode b -> IO Bool
Stub for ::SgIncidenceDirectedGraph::checkIfGraphEdgeExists of type bool (class ::SgGraphNode*)
incidenceDirectedGraphClassName :: Typeable a => SgIncidenceDirectedGraph a -> IO String
Stub for ::SgIncidenceDirectedGraph::class_name of type ::std::string()
incidenceDirectedGraphGetChildIndex :: (Typeable a, Typeable b) => SgIncidenceDirectedGraph a -> SgNode b -> IO CLong
Stub for ::SgIncidenceDirectedGraph::getChildIndex of type long (class ::SgNode*)
incidenceDirectedGraphGetPredecessors :: (Typeable a, Typeable b) => SgIncidenceDirectedGraph a -> SgGraphNode b -> [SgGraphNode ()] -> IO ()
Stub for ::SgIncidenceDirectedGraph::getPredecessors of type void (const class ::SgGraphNode*, class ::std::vector < SgGraphNode * , allocator< SgGraphNode * > > &)
incidenceDirectedGraphGetSuccessors :: (Typeable a, Typeable b) => SgIncidenceDirectedGraph a -> SgGraphNode b -> [SgGraphNode ()] -> IO ()
Stub for ::SgIncidenceDirectedGraph::getSuccessors of type void (const class ::SgGraphNode*, class ::std::vector < SgGraphNode * , allocator< SgGraphNode * > > &)
incidenceDirectedGraphGetChildIndex2 :: (Typeable a, Typeable b) => SgIncidenceDirectedGraph a -> SgNode b -> IO CSize
Stub for ::SgIncidenceDirectedGraph::get_childIndex of type ::size_t(class ::SgNode*)
incidenceDirectedGraphGetNumberOfTraversalSuccessors :: Typeable a => SgIncidenceDirectedGraph a -> IO CSize
Stub for ::SgIncidenceDirectedGraph::get_numberOfTraversalSuccessors of type ::size_t()
incidenceDirectedGraphGetTraversalSuccessorByIndex :: Typeable a => SgIncidenceDirectedGraph a -> CSize -> IO (SgNode ())
Stub for ::SgIncidenceDirectedGraph::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
incidenceDirectedGraphGetTraversalSuccessorContainer :: Typeable a => SgIncidenceDirectedGraph a -> IO [SgNode ()]
Stub for ::SgIncidenceDirectedGraph::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
incidenceDirectedGraphGetTraversalSuccessorNamesContainer :: Typeable a => SgIncidenceDirectedGraph a -> IO [CString]
Stub for ::SgIncidenceDirectedGraph::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
incidenceDirectedGraphIsInMemoryPool :: Typeable a => SgIncidenceDirectedGraph a -> IO Bool
Stub for ::SgIncidenceDirectedGraph::isInMemoryPool of type bool ()
incidenceDirectedGraphMemoryUsage :: IO CSize
Stub for ::SgIncidenceDirectedGraph::memoryUsage of type ::size_t()
incidenceDirectedGraphNumberOfNodes :: IO CSize
Stub for ::SgIncidenceDirectedGraph::numberOfNodes of type ::size_t()
incidenceDirectedGraphPostConstructionInitialization :: Typeable a => SgIncidenceDirectedGraph a -> IO ()
Stub for ::SgIncidenceDirectedGraph::post_construction_initialization of type void ()
incidenceDirectedGraphRemoveDirectedEdge :: (Typeable a, Typeable b) => SgIncidenceDirectedGraph a -> SgDirectedGraphEdge b -> IO Bool
Stub for ::SgIncidenceDirectedGraph::removeDirectedEdge of type bool (class ::SgDirectedGraphEdge*)
incidenceDirectedGraphSageClassName :: Typeable a => SgIncidenceDirectedGraph a -> IO String
Stub for ::SgIncidenceDirectedGraph::sage_class_name of type const char *()
incidenceDirectedGraphVariantT :: Typeable a => SgIncidenceDirectedGraph a -> IO VariantT
Stub for ::SgIncidenceDirectedGraph::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2