rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgGraphEdge
Synopsis
isSgGraphEdge :: Typeable a => SgNode a -> IO (Maybe (SgGraphEdge ()))
upSgGraphEdge :: Typeable a => SgGraphEdge a -> SgGraphEdge ()
newGraphEdge :: (Typeable a, Typeable b) => SgGraphNode a -> SgGraphNode b -> String -> IO (SgGraphEdge ())
graphEdgeAppendProperties :: Typeable a => SgGraphEdge a -> CInt -> String -> IO ()
graphEdgeAttributeExists :: Typeable a => SgGraphEdge a -> String -> IO Bool
graphEdgeCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgGraphEdge a -> IO ()
graphEdgeClassName :: Typeable a => SgGraphEdge a -> IO String
graphEdgeGetChildIndex :: (Typeable a, Typeable b) => SgGraphEdge a -> SgNode b -> IO CLong
graphEdgeGetChildIndex2 :: (Typeable a, Typeable b) => SgGraphEdge a -> SgNode b -> IO CSize
graphEdgeGetIndex :: Typeable a => SgGraphEdge a -> IO CInt
graphEdgeGetName :: Typeable a => SgGraphEdge a -> IO String
graphEdgeGetNodeA :: Typeable a => SgGraphEdge a -> IO (SgGraphNode ())
graphEdgeGetNodeB :: Typeable a => SgGraphEdge a -> IO (SgGraphNode ())
graphEdgeGetNumberOfTraversalSuccessors :: Typeable a => SgGraphEdge a -> IO CSize
graphEdgeGetTraversalSuccessorByIndex :: Typeable a => SgGraphEdge a -> CSize -> IO (SgNode ())
graphEdgeGetTraversalSuccessorContainer :: Typeable a => SgGraphEdge a -> IO [SgNode ()]
graphEdgeGetTraversalSuccessorNamesContainer :: Typeable a => SgGraphEdge a -> IO [CString]
graphEdgeIsInMemoryPool :: Typeable a => SgGraphEdge a -> IO Bool
graphEdgeMemoryUsage :: IO CSize
graphEdgeNumberOfAttributes :: Typeable a => SgGraphEdge a -> IO CInt
graphEdgeNumberOfNodes :: IO CSize
graphEdgePostConstructionInitialization :: Typeable a => SgGraphEdge a -> IO ()
graphEdgeRemoveAttribute :: Typeable a => SgGraphEdge a -> String -> IO ()
graphEdgeSageClassName :: Typeable a => SgGraphEdge a -> IO String
graphEdgeSetIndex :: Typeable a => SgGraphEdge a -> CInt -> IO ()
graphEdgeSetName :: Typeable a => SgGraphEdge a -> String -> IO ()
graphEdgeSetNodeA :: (Typeable a, Typeable b) => SgGraphEdge a -> SgGraphNode b -> IO ()
graphEdgeSetNodeB :: (Typeable a, Typeable b) => SgGraphEdge a -> SgGraphNode b -> IO ()
graphEdgeVariantT :: Typeable a => SgGraphEdge a -> IO VariantT
Documentation
isSgGraphEdge :: Typeable a => SgNode a -> IO (Maybe (SgGraphEdge ()))
Attempts a dynamic cast of the given node to the type SgGraphEdge.
upSgGraphEdge :: Typeable a => SgGraphEdge a -> SgGraphEdge ()
Performs an upcast of a SgGraphEdge subtype to a SgGraphEdge.
newGraphEdge :: (Typeable a, Typeable b) => SgGraphNode a -> SgGraphNode b -> String -> IO (SgGraphEdge ())
Stub for ::SgGraphEdge::SgGraphEdge of type void (class ::SgGraphNode*, class ::SgGraphNode*, ::std::string)
graphEdgeAppendProperties :: Typeable a => SgGraphEdge a -> CInt -> String -> IO ()
Stub for ::SgGraphEdge::append_properties of type void (int , const ::std::string&)
graphEdgeAttributeExists :: Typeable a => SgGraphEdge a -> String -> IO Bool
Stub for ::SgGraphEdge::attributeExists of type bool (::std::string)
graphEdgeCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgGraphEdge a -> IO ()
Stub for ::SgGraphEdge::checkDataMemberPointersIfInMemoryPool of type void ()
graphEdgeClassName :: Typeable a => SgGraphEdge a -> IO String
Stub for ::SgGraphEdge::class_name of type ::std::string()
graphEdgeGetChildIndex :: (Typeable a, Typeable b) => SgGraphEdge a -> SgNode b -> IO CLong
Stub for ::SgGraphEdge::getChildIndex of type long (class ::SgNode*)
graphEdgeGetChildIndex2 :: (Typeable a, Typeable b) => SgGraphEdge a -> SgNode b -> IO CSize
Stub for ::SgGraphEdge::get_childIndex of type ::size_t(class ::SgNode*)
graphEdgeGetIndex :: Typeable a => SgGraphEdge a -> IO CInt
Stub for ::SgGraphEdge::get_index of type int ()
graphEdgeGetName :: Typeable a => SgGraphEdge a -> IO String
Stub for ::SgGraphEdge::get_name of type ::std::string()
graphEdgeGetNodeA :: Typeable a => SgGraphEdge a -> IO (SgGraphNode ())
Stub for ::SgGraphEdge::get_node_A of type class ::SgGraphNode*()
graphEdgeGetNodeB :: Typeable a => SgGraphEdge a -> IO (SgGraphNode ())
Stub for ::SgGraphEdge::get_node_B of type class ::SgGraphNode*()
graphEdgeGetNumberOfTraversalSuccessors :: Typeable a => SgGraphEdge a -> IO CSize
Stub for ::SgGraphEdge::get_numberOfTraversalSuccessors of type ::size_t()
graphEdgeGetTraversalSuccessorByIndex :: Typeable a => SgGraphEdge a -> CSize -> IO (SgNode ())
Stub for ::SgGraphEdge::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
graphEdgeGetTraversalSuccessorContainer :: Typeable a => SgGraphEdge a -> IO [SgNode ()]
Stub for ::SgGraphEdge::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
graphEdgeGetTraversalSuccessorNamesContainer :: Typeable a => SgGraphEdge a -> IO [CString]
Stub for ::SgGraphEdge::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
graphEdgeIsInMemoryPool :: Typeable a => SgGraphEdge a -> IO Bool
Stub for ::SgGraphEdge::isInMemoryPool of type bool ()
graphEdgeMemoryUsage :: IO CSize
Stub for ::SgGraphEdge::memoryUsage of type ::size_t()
graphEdgeNumberOfAttributes :: Typeable a => SgGraphEdge a -> IO CInt
Stub for ::SgGraphEdge::numberOfAttributes of type int ()
graphEdgeNumberOfNodes :: IO CSize
Stub for ::SgGraphEdge::numberOfNodes of type ::size_t()
graphEdgePostConstructionInitialization :: Typeable a => SgGraphEdge a -> IO ()
Stub for ::SgGraphEdge::post_construction_initialization of type void ()
graphEdgeRemoveAttribute :: Typeable a => SgGraphEdge a -> String -> IO ()
Stub for ::SgGraphEdge::removeAttribute of type void (::std::string)
graphEdgeSageClassName :: Typeable a => SgGraphEdge a -> IO String
Stub for ::SgGraphEdge::sage_class_name of type const char *()
graphEdgeSetIndex :: Typeable a => SgGraphEdge a -> CInt -> IO ()
Stub for ::SgGraphEdge::set_index of type void (int )
graphEdgeSetName :: Typeable a => SgGraphEdge a -> String -> IO ()
Stub for ::SgGraphEdge::set_name of type void (::std::string)
graphEdgeSetNodeA :: (Typeable a, Typeable b) => SgGraphEdge a -> SgGraphNode b -> IO ()
Stub for ::SgGraphEdge::set_node_A of type void (class ::SgGraphNode*)
graphEdgeSetNodeB :: (Typeable a, Typeable b) => SgGraphEdge a -> SgGraphNode b -> IO ()
Stub for ::SgGraphEdge::set_node_B of type void (class ::SgGraphNode*)
graphEdgeVariantT :: Typeable a => SgGraphEdge a -> IO VariantT
Stub for ::SgGraphEdge::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2