|
| 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 |