|
| ROSE.Sage3.Methods.SgNode |
|
|
|
| Synopsis |
|
|
|
| Documentation |
|
| isSgNode :: Typeable a => SgNode a -> IO (Maybe (SgNode ())) |
| Attempts a dynamic cast of the given node to the type SgNode.
|
|
| upSgNode :: Typeable a => SgNode a -> SgNode () |
| Performs an upcast of a SgNode subtype to a SgNode.
|
|
| newNode :: IO (SgNode ()) |
| Stub for ::SgNode::SgNode of type void ()
|
|
| nodeAttributeExists :: Typeable a => SgNode a -> String -> IO Bool |
| Stub for ::SgNode::attributeExists of type bool (::std::string)
|
|
| nodeBuildCommandLineToSubstituteTransformationFile :: [CString] -> String -> IO [CString] |
| Stub for ::SgNode::buildCommandLineToSubstituteTransformationFile of type class ::std::vector < string , allocator< string > > (const class vector< string , allocator< string > > &, string )
|
|
| nodeCfgFindChildIndex :: (Typeable a, Typeable b) => SgNode a -> SgNode b -> IO CUInt |
| Stub for ::SgNode::cfgFindChildIndex of type unsigned int (class ::SgNode*)
|
|
| nodeCfgFindNextChildIndex :: (Typeable a, Typeable b) => SgNode a -> SgNode b -> IO CUInt |
| Stub for ::SgNode::cfgFindNextChildIndex of type unsigned int (class ::SgNode*)
|
|
| nodeCfgIndexForEnd :: Typeable a => SgNode a -> IO CUInt |
| Stub for ::SgNode::cfgIndexForEnd of type unsigned int ()
|
|
| nodeCfgIsIndexInteresting :: Typeable a => SgNode a -> CUInt -> IO Bool |
| Stub for ::SgNode::cfgIsIndexInteresting of type bool (unsigned int )
|
|
| nodeCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgNode a -> IO () |
| Stub for ::SgNode::checkDataMemberPointersIfInMemoryPool of type void ()
|
|
| nodeClassName :: Typeable a => SgNode a -> IO String |
| Stub for ::SgNode::class_name of type ::std::string()
|
|
| nodeClearGlobalMangledNameMap :: IO () |
| Stub for ::SgNode::clearGlobalMangledNameMap of type void ()
|
|
| nodeDepthOfSubtree :: Typeable a => SgNode a -> IO CInt |
| Stub for ::SgNode::depthOfSubtree of type int ()
|
|
| nodeGetChildIndex :: (Typeable a, Typeable b) => SgNode a -> SgNode b -> IO CLong |
| Stub for ::SgNode::getChildIndex of type long (class ::SgNode*)
|
|
| nodeGetClassHierarchySubTreeFunctionVariantT :: VariantT -> IO [CInt] |
| Stub for ::SgNode::getClassHierarchySubTreeFunction of type class ::std::vector < VariantT , allocator< VariantT > > (VariantT )
|
|
| nodeGetClassHierarchySubTreeFunctionVariantTvector :: VariantT -> [CInt] -> IO () |
| Stub for ::SgNode::getClassHierarchySubTreeFunction of type void (VariantT , class vector< enum VariantT , allocator< enum VariantT > > &)
|
|
| nodeGetChildIndex2 :: (Typeable a, Typeable b) => SgNode a -> SgNode b -> IO CSize |
| Stub for ::SgNode::get_childIndex of type ::size_t(class ::SgNode*)
|
|
| nodeGetEndOfConstruct :: Typeable a => SgNode a -> IO (Sg_File_Info ()) |
| Stub for ::SgNode::get_endOfConstruct of type class ::Sg_File_Info*()
|
|
| nodeGetFileInfo :: Typeable a => SgNode a -> IO (Sg_File_Info ()) |
| Stub for ::SgNode::get_file_info of type class ::Sg_File_Info*()
|
|
| nodeGetFreepointer :: Typeable a => SgNode a -> IO (SgNode ()) |
| Stub for ::SgNode::get_freepointer of type class ::SgNode*()
|
|
| nodeGetGlobalFunctionTypeTable :: IO (SgFunctionTypeTable ()) |
| Stub for ::SgNode::get_globalFunctionTypeTable of type class ::SgFunctionTypeTable*()
|
|
| nodeGetGlobalTypeTable :: IO (SgTypeTable ()) |
| Stub for ::SgNode::get_globalTypeTable of type class ::SgTypeTable*()
|
|
| nodeGetIsModified :: Typeable a => SgNode a -> IO Bool |
| Stub for ::SgNode::get_isModified of type bool ()
|
|
| nodeGetIsVisited :: Typeable a => SgNode a -> IO Bool |
| Stub for ::SgNode::get_isVisited of type bool ()
|
|
| nodeGetNumberOfTraversalSuccessors :: Typeable a => SgNode a -> IO CSize |
| Stub for ::SgNode::get_numberOfTraversalSuccessors of type ::size_t()
|
|
| nodeGetParent :: Typeable a => SgNode a -> IO (SgNode ()) |
| Stub for ::SgNode::get_parent of type class ::SgNode*()
|
|
| nodeGetStartOfConstruct :: Typeable a => SgNode a -> IO (Sg_File_Info ()) |
| Stub for ::SgNode::get_startOfConstruct of type class ::Sg_File_Info*()
|
|
| nodeGetTraversalSuccessorByIndex :: Typeable a => SgNode a -> CSize -> IO (SgNode ()) |
| Stub for ::SgNode::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
|
|
| nodeGetTraversalSuccessorContainer :: Typeable a => SgNode a -> IO [SgNode ()] |
| Stub for ::SgNode::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
|
|
| nodeGetTraversalSuccessorNamesContainer :: Typeable a => SgNode a -> IO [CString] |
| Stub for ::SgNode::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
|
|
| nodeIsChild :: (Typeable a, Typeable b) => SgNode a -> SgNode b -> IO Bool |
| Stub for ::SgNode::isChild of type bool (class ::SgNode*)
|
|
| nodeIsInMemoryPool :: Typeable a => SgNode a -> IO Bool |
| Stub for ::SgNode::isInMemoryPool of type bool ()
|
|
| nodeMemoryUsage :: IO CSize |
| Stub for ::SgNode::memoryUsage of type ::size_t()
|
|
| nodeNumberOfAttributes :: Typeable a => SgNode a -> IO CInt |
| Stub for ::SgNode::numberOfAttributes of type int ()
|
|
| nodeNumberOfNodes :: IO CSize |
| Stub for ::SgNode::numberOfNodes of type ::size_t()
|
|
| nodeNumberOfNodesInSubtree :: Typeable a => SgNode a -> IO CInt |
| Stub for ::SgNode::numberOfNodesInSubtree of type int ()
|
|
| nodeRemoveAttribute :: Typeable a => SgNode a -> String -> IO () |
| Stub for ::SgNode::removeAttribute of type void (::std::string)
|
|
| nodeSageClassName :: Typeable a => SgNode a -> IO String |
| Stub for ::SgNode::sage_class_name of type const char *()
|
|
| nodeSetFreepointer :: (Typeable a, Typeable b) => SgNode a -> SgNode b -> IO () |
| Stub for ::SgNode::set_freepointer of type void (class ::SgNode*)
|
|
| nodeSetGlobalFunctionTypeTable :: Typeable a => SgFunctionTypeTable a -> IO () |
| Stub for ::SgNode::set_globalFunctionTypeTable of type void (class SgFunctionTypeTable *)
|
|
| nodeSetGlobalTypeTable :: Typeable a => SgTypeTable a -> IO () |
| Stub for ::SgNode::set_globalTypeTable of type void (class SgTypeTable *)
|
|
| nodeSetIsModified :: Typeable a => SgNode a -> Bool -> IO () |
| Stub for ::SgNode::set_isModified of type void (bool )
|
|
| nodeSetIsVisited :: Typeable a => SgNode a -> Bool -> IO () |
| Stub for ::SgNode::set_isVisited of type void (bool )
|
|
| nodeSetParent :: (Typeable a, Typeable b) => SgNode a -> SgNode b -> IO () |
| Stub for ::SgNode::set_parent of type void (class ::SgNode*)
|
|
| nodeUnparseToCompleteString :: Typeable a => SgNode a -> IO String |
| Stub for ::SgNode::unparseToCompleteString of type ::std::string()
|
|
| nodeUnparseToStringUnparse_Info :: (Typeable a, Typeable b) => SgNode a -> SgUnparse_Info b -> IO String |
| Stub for ::SgNode::unparseToString of type ::std::string(class ::SgUnparse_Info*)
|
|
| nodeUnparseToString :: Typeable a => SgNode a -> IO String |
| Stub for ::SgNode::unparseToString of type ::std::string()
|
|
| nodeVariant :: Typeable a => SgNode a -> IO CInt |
| Stub for ::SgNode::variant of type int ()
|
|
| nodeVariantT :: Typeable a => SgNode a -> IO VariantT |
| Stub for ::SgNode::variantT of type enum ::VariantT()
|
|
| Produced by Haddock version 2.4.2 |