rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgVariableDefinition
Synopsis
isSgVariableDefinition :: Typeable a => SgNode a -> IO (Maybe (SgVariableDefinition ()))
upSgVariableDefinition :: Typeable a => SgVariableDefinition a -> SgVariableDefinition ()
newVariableDefinition :: (Typeable a, Typeable b, Typeable c) => Sg_File_Info a -> SgInitializedName b -> SgInitializer c -> IO (SgVariableDefinition ())
newVariableDefinition2 :: (Typeable a, Typeable b) => SgInitializedName a -> SgInitializer b -> IO (SgVariableDefinition ())
newVariableDefinition3 :: (Typeable a, Typeable b, Typeable c) => Sg_File_Info a -> SgInitializedName b -> SgUnsignedLongVal c -> IO (SgVariableDefinition ())
newVariableDefinition4 :: (Typeable a, Typeable b) => SgInitializedName a -> SgUnsignedLongVal b -> IO (SgVariableDefinition ())
variableDefinitionCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgVariableDefinition a -> IO ()
variableDefinitionClassName :: Typeable a => SgVariableDefinition a -> IO String
variableDefinitionGetChildIndex :: (Typeable a, Typeable b) => SgVariableDefinition a -> SgNode b -> IO CLong
variableDefinitionGetBitfield :: Typeable a => SgVariableDefinition a -> IO (SgUnsignedLongVal ())
variableDefinitionGetChildIndex2 :: (Typeable a, Typeable b) => SgVariableDefinition a -> SgNode b -> IO CSize
variableDefinitionGetDeclaration :: Typeable a => SgVariableDefinition a -> IO (SgVariableDeclaration ())
variableDefinitionGetMangledName :: Typeable a => SgVariableDefinition a -> IO String
variableDefinitionGetNumberOfTraversalSuccessors :: Typeable a => SgVariableDefinition a -> IO CSize
variableDefinitionGetTraversalSuccessorByIndex :: Typeable a => SgVariableDefinition a -> CSize -> IO (SgNode ())
variableDefinitionGetTraversalSuccessorContainer :: Typeable a => SgVariableDefinition a -> IO [SgNode ()]
variableDefinitionGetTraversalSuccessorNamesContainer :: Typeable a => SgVariableDefinition a -> IO [CString]
variableDefinitionGetType :: Typeable a => SgVariableDefinition a -> IO (SgType ())
variableDefinitionGetVardefn :: Typeable a => SgVariableDefinition a -> IO (SgInitializedName ())
variableDefinitionIsInMemoryPool :: Typeable a => SgVariableDefinition a -> IO Bool
variableDefinitionMemoryUsage :: IO CSize
variableDefinitionNumberOfNodes :: IO CSize
variableDefinitionPostConstructionInitialization :: Typeable a => SgVariableDefinition a -> IO ()
variableDefinitionSageClassName :: Typeable a => SgVariableDefinition a -> IO String
variableDefinitionSetBitfield :: (Typeable a, Typeable b) => SgVariableDefinition a -> SgUnsignedLongVal b -> IO ()
variableDefinitionSetVardefn :: (Typeable a, Typeable b) => SgVariableDefinition a -> SgInitializedName b -> IO ()
variableDefinitionVariantT :: Typeable a => SgVariableDefinition a -> IO VariantT
Documentation
isSgVariableDefinition :: Typeable a => SgNode a -> IO (Maybe (SgVariableDefinition ()))
Attempts a dynamic cast of the given node to the type SgVariableDefinition.
upSgVariableDefinition :: Typeable a => SgVariableDefinition a -> SgVariableDefinition ()
Performs an upcast of a SgVariableDefinition subtype to a SgVariableDefinition.
newVariableDefinition :: (Typeable a, Typeable b, Typeable c) => Sg_File_Info a -> SgInitializedName b -> SgInitializer c -> IO (SgVariableDefinition ())
Stub for ::SgVariableDefinition::SgVariableDefinition of type void (class ::Sg_File_Info*, class ::SgInitializedName*, class ::SgInitializer*)
newVariableDefinition2 :: (Typeable a, Typeable b) => SgInitializedName a -> SgInitializer b -> IO (SgVariableDefinition ())
Stub for ::SgVariableDefinition::SgVariableDefinition of type void (class ::SgInitializedName*, class ::SgInitializer*)
newVariableDefinition3 :: (Typeable a, Typeable b, Typeable c) => Sg_File_Info a -> SgInitializedName b -> SgUnsignedLongVal c -> IO (SgVariableDefinition ())
Stub for ::SgVariableDefinition::SgVariableDefinition of type void (class ::Sg_File_Info*, class ::SgInitializedName*, class ::SgUnsignedLongVal*)
newVariableDefinition4 :: (Typeable a, Typeable b) => SgInitializedName a -> SgUnsignedLongVal b -> IO (SgVariableDefinition ())
Stub for ::SgVariableDefinition::SgVariableDefinition of type void (class ::SgInitializedName*, class ::SgUnsignedLongVal*)
variableDefinitionCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgVariableDefinition a -> IO ()
Stub for ::SgVariableDefinition::checkDataMemberPointersIfInMemoryPool of type void ()
variableDefinitionClassName :: Typeable a => SgVariableDefinition a -> IO String
Stub for ::SgVariableDefinition::class_name of type ::std::string()
variableDefinitionGetChildIndex :: (Typeable a, Typeable b) => SgVariableDefinition a -> SgNode b -> IO CLong
Stub for ::SgVariableDefinition::getChildIndex of type long (class ::SgNode*)
variableDefinitionGetBitfield :: Typeable a => SgVariableDefinition a -> IO (SgUnsignedLongVal ())
Stub for ::SgVariableDefinition::get_bitfield of type class ::SgUnsignedLongVal*()
variableDefinitionGetChildIndex2 :: (Typeable a, Typeable b) => SgVariableDefinition a -> SgNode b -> IO CSize
Stub for ::SgVariableDefinition::get_childIndex of type ::size_t(class ::SgNode*)
variableDefinitionGetDeclaration :: Typeable a => SgVariableDefinition a -> IO (SgVariableDeclaration ())
Stub for ::SgVariableDefinition::get_declaration of type class ::SgVariableDeclaration*()
variableDefinitionGetMangledName :: Typeable a => SgVariableDefinition a -> IO String
Stub for ::SgVariableDefinition::get_mangled_name of type class ::SgName()
variableDefinitionGetNumberOfTraversalSuccessors :: Typeable a => SgVariableDefinition a -> IO CSize
Stub for ::SgVariableDefinition::get_numberOfTraversalSuccessors of type ::size_t()
variableDefinitionGetTraversalSuccessorByIndex :: Typeable a => SgVariableDefinition a -> CSize -> IO (SgNode ())
Stub for ::SgVariableDefinition::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
variableDefinitionGetTraversalSuccessorContainer :: Typeable a => SgVariableDefinition a -> IO [SgNode ()]
Stub for ::SgVariableDefinition::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
variableDefinitionGetTraversalSuccessorNamesContainer :: Typeable a => SgVariableDefinition a -> IO [CString]
Stub for ::SgVariableDefinition::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
variableDefinitionGetType :: Typeable a => SgVariableDefinition a -> IO (SgType ())
Stub for ::SgVariableDefinition::get_type of type class ::SgType*()
variableDefinitionGetVardefn :: Typeable a => SgVariableDefinition a -> IO (SgInitializedName ())
Stub for ::SgVariableDefinition::get_vardefn of type class ::SgInitializedName*()
variableDefinitionIsInMemoryPool :: Typeable a => SgVariableDefinition a -> IO Bool
Stub for ::SgVariableDefinition::isInMemoryPool of type bool ()
variableDefinitionMemoryUsage :: IO CSize
Stub for ::SgVariableDefinition::memoryUsage of type ::size_t()
variableDefinitionNumberOfNodes :: IO CSize
Stub for ::SgVariableDefinition::numberOfNodes of type ::size_t()
variableDefinitionPostConstructionInitialization :: Typeable a => SgVariableDefinition a -> IO ()
Stub for ::SgVariableDefinition::post_construction_initialization of type void ()
variableDefinitionSageClassName :: Typeable a => SgVariableDefinition a -> IO String
Stub for ::SgVariableDefinition::sage_class_name of type const char *()
variableDefinitionSetBitfield :: (Typeable a, Typeable b) => SgVariableDefinition a -> SgUnsignedLongVal b -> IO ()
Stub for ::SgVariableDefinition::set_bitfield of type void (class ::SgUnsignedLongVal*)
variableDefinitionSetVardefn :: (Typeable a, Typeable b) => SgVariableDefinition a -> SgInitializedName b -> IO ()
Stub for ::SgVariableDefinition::set_vardefn of type void (class ::SgInitializedName*)
variableDefinitionVariantT :: Typeable a => SgVariableDefinition a -> IO VariantT
Stub for ::SgVariableDefinition::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2