rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgLocatedNode
Synopsis
isSgLocatedNode :: Typeable a => SgNode a -> IO (Maybe (SgLocatedNode ()))
upSgLocatedNode :: Typeable a => SgLocatedNode a -> SgLocatedNode ()
newLocatedNode :: Typeable a => Sg_File_Info a -> IO (SgLocatedNode ())
locatedNodeAttributeExists :: Typeable a => SgLocatedNode a -> String -> IO Bool
locatedNodeCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgLocatedNode a -> IO ()
locatedNodeClassName :: Typeable a => SgLocatedNode a -> IO String
locatedNodeGenerateMatchingFileInfo :: Typeable a => SgLocatedNode a -> IO (Sg_File_Info ())
locatedNodeGetChildIndex :: (Typeable a, Typeable b) => SgLocatedNode a -> SgNode b -> IO CLong
locatedNodeGetFilenameString :: Typeable a => SgLocatedNode a -> IO String
locatedNodeGetChildIndex2 :: (Typeable a, Typeable b) => SgLocatedNode a -> SgNode b -> IO CSize
locatedNodeGetEndOfConstruct :: Typeable a => SgLocatedNode a -> IO (Sg_File_Info ())
locatedNodeGetFileInfo :: Typeable a => SgLocatedNode a -> IO (Sg_File_Info ())
locatedNodeGetNumberOfTraversalSuccessors :: Typeable a => SgLocatedNode a -> IO CSize
locatedNodeGetStartOfConstruct :: Typeable a => SgLocatedNode a -> IO (Sg_File_Info ())
locatedNodeGetTraversalSuccessorByIndex :: Typeable a => SgLocatedNode a -> CSize -> IO (SgNode ())
locatedNodeGetTraversalSuccessorContainer :: Typeable a => SgLocatedNode a -> IO [SgNode ()]
locatedNodeGetTraversalSuccessorNamesContainer :: Typeable a => SgLocatedNode a -> IO [CString]
locatedNodeIsInMemoryPool :: Typeable a => SgLocatedNode a -> IO Bool
locatedNodeMemoryUsage :: IO CSize
locatedNodeNumberOfAttributes :: Typeable a => SgLocatedNode a -> IO CInt
locatedNodeNumberOfNodes :: IO CSize
locatedNodeRemoveAttribute :: Typeable a => SgLocatedNode a -> String -> IO ()
locatedNodeSageClassName :: Typeable a => SgLocatedNode a -> IO String
locatedNodeSetCompilerGenerated :: Typeable a => SgLocatedNode a -> IO ()
locatedNodeSetFrontendSpecific :: Typeable a => SgLocatedNode a -> IO ()
locatedNodeSetOutputInCodeGeneration :: Typeable a => SgLocatedNode a -> IO ()
locatedNodeSetSourcePositionUnavailableInFrontend :: Typeable a => SgLocatedNode a -> IO ()
locatedNodeSetEndOfConstruct :: (Typeable a, Typeable b) => SgLocatedNode a -> Sg_File_Info b -> IO ()
locatedNodeSetFileInfo :: (Typeable a, Typeable b) => SgLocatedNode a -> Sg_File_Info b -> IO ()
locatedNodeSetStartOfConstruct :: (Typeable a, Typeable b) => SgLocatedNode a -> Sg_File_Info b -> IO ()
locatedNodeUnsetCompilerGenerated :: Typeable a => SgLocatedNode a -> IO ()
locatedNodeUnsetFrontendSpecific :: Typeable a => SgLocatedNode a -> IO ()
locatedNodeUnsetOutputInCodeGeneration :: Typeable a => SgLocatedNode a -> IO ()
locatedNodeUnsetSourcePositionUnavailableInFrontend :: Typeable a => SgLocatedNode a -> IO ()
locatedNodeVariantT :: Typeable a => SgLocatedNode a -> IO VariantT
Documentation
isSgLocatedNode :: Typeable a => SgNode a -> IO (Maybe (SgLocatedNode ()))
Attempts a dynamic cast of the given node to the type SgLocatedNode.
upSgLocatedNode :: Typeable a => SgLocatedNode a -> SgLocatedNode ()
Performs an upcast of a SgLocatedNode subtype to a SgLocatedNode.
newLocatedNode :: Typeable a => Sg_File_Info a -> IO (SgLocatedNode ())
Stub for ::SgLocatedNode::SgLocatedNode of type void (class ::Sg_File_Info*)
locatedNodeAttributeExists :: Typeable a => SgLocatedNode a -> String -> IO Bool
Stub for ::SgLocatedNode::attributeExists of type bool (::std::string)
locatedNodeCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgLocatedNode a -> IO ()
Stub for ::SgLocatedNode::checkDataMemberPointersIfInMemoryPool of type void ()
locatedNodeClassName :: Typeable a => SgLocatedNode a -> IO String
Stub for ::SgLocatedNode::class_name of type ::std::string()
locatedNodeGenerateMatchingFileInfo :: Typeable a => SgLocatedNode a -> IO (Sg_File_Info ())
Stub for ::SgLocatedNode::generateMatchingFileInfo of type class ::Sg_File_Info*()
locatedNodeGetChildIndex :: (Typeable a, Typeable b) => SgLocatedNode a -> SgNode b -> IO CLong
Stub for ::SgLocatedNode::getChildIndex of type long (class ::SgNode*)
locatedNodeGetFilenameString :: Typeable a => SgLocatedNode a -> IO String
Stub for ::SgLocatedNode::getFilenameString of type const ::std::string&()
locatedNodeGetChildIndex2 :: (Typeable a, Typeable b) => SgLocatedNode a -> SgNode b -> IO CSize
Stub for ::SgLocatedNode::get_childIndex of type ::size_t(class ::SgNode*)
locatedNodeGetEndOfConstruct :: Typeable a => SgLocatedNode a -> IO (Sg_File_Info ())
Stub for ::SgLocatedNode::get_endOfConstruct of type class ::Sg_File_Info*()
locatedNodeGetFileInfo :: Typeable a => SgLocatedNode a -> IO (Sg_File_Info ())
Stub for ::SgLocatedNode::get_file_info of type class ::Sg_File_Info*()
locatedNodeGetNumberOfTraversalSuccessors :: Typeable a => SgLocatedNode a -> IO CSize
Stub for ::SgLocatedNode::get_numberOfTraversalSuccessors of type ::size_t()
locatedNodeGetStartOfConstruct :: Typeable a => SgLocatedNode a -> IO (Sg_File_Info ())
Stub for ::SgLocatedNode::get_startOfConstruct of type class ::Sg_File_Info*()
locatedNodeGetTraversalSuccessorByIndex :: Typeable a => SgLocatedNode a -> CSize -> IO (SgNode ())
Stub for ::SgLocatedNode::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
locatedNodeGetTraversalSuccessorContainer :: Typeable a => SgLocatedNode a -> IO [SgNode ()]
Stub for ::SgLocatedNode::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
locatedNodeGetTraversalSuccessorNamesContainer :: Typeable a => SgLocatedNode a -> IO [CString]
Stub for ::SgLocatedNode::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
locatedNodeIsInMemoryPool :: Typeable a => SgLocatedNode a -> IO Bool
Stub for ::SgLocatedNode::isInMemoryPool of type bool ()
locatedNodeMemoryUsage :: IO CSize
Stub for ::SgLocatedNode::memoryUsage of type ::size_t()
locatedNodeNumberOfAttributes :: Typeable a => SgLocatedNode a -> IO CInt
Stub for ::SgLocatedNode::numberOfAttributes of type int ()
locatedNodeNumberOfNodes :: IO CSize
Stub for ::SgLocatedNode::numberOfNodes of type ::size_t()
locatedNodeRemoveAttribute :: Typeable a => SgLocatedNode a -> String -> IO ()
Stub for ::SgLocatedNode::removeAttribute of type void (::std::string)
locatedNodeSageClassName :: Typeable a => SgLocatedNode a -> IO String
Stub for ::SgLocatedNode::sage_class_name of type const char *()
locatedNodeSetCompilerGenerated :: Typeable a => SgLocatedNode a -> IO ()
Stub for ::SgLocatedNode::setCompilerGenerated of type void ()
locatedNodeSetFrontendSpecific :: Typeable a => SgLocatedNode a -> IO ()
Stub for ::SgLocatedNode::setFrontendSpecific of type void ()
locatedNodeSetOutputInCodeGeneration :: Typeable a => SgLocatedNode a -> IO ()
Stub for ::SgLocatedNode::setOutputInCodeGeneration of type void ()
locatedNodeSetSourcePositionUnavailableInFrontend :: Typeable a => SgLocatedNode a -> IO ()
Stub for ::SgLocatedNode::setSourcePositionUnavailableInFrontend of type void ()
locatedNodeSetEndOfConstruct :: (Typeable a, Typeable b) => SgLocatedNode a -> Sg_File_Info b -> IO ()
Stub for ::SgLocatedNode::set_endOfConstruct of type void (class ::Sg_File_Info*)
locatedNodeSetFileInfo :: (Typeable a, Typeable b) => SgLocatedNode a -> Sg_File_Info b -> IO ()
Stub for ::SgLocatedNode::set_file_info of type void (class ::Sg_File_Info*)
locatedNodeSetStartOfConstruct :: (Typeable a, Typeable b) => SgLocatedNode a -> Sg_File_Info b -> IO ()
Stub for ::SgLocatedNode::set_startOfConstruct of type void (class ::Sg_File_Info*)
locatedNodeUnsetCompilerGenerated :: Typeable a => SgLocatedNode a -> IO ()
Stub for ::SgLocatedNode::unsetCompilerGenerated of type void ()
locatedNodeUnsetFrontendSpecific :: Typeable a => SgLocatedNode a -> IO ()
Stub for ::SgLocatedNode::unsetFrontendSpecific of type void ()
locatedNodeUnsetOutputInCodeGeneration :: Typeable a => SgLocatedNode a -> IO ()
Stub for ::SgLocatedNode::unsetOutputInCodeGeneration of type void ()
locatedNodeUnsetSourcePositionUnavailableInFrontend :: Typeable a => SgLocatedNode a -> IO ()
Stub for ::SgLocatedNode::unsetSourcePositionUnavailableInFrontend of type void ()
locatedNodeVariantT :: Typeable a => SgLocatedNode a -> IO VariantT
Stub for ::SgLocatedNode::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2