Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/Virtual/Tables.h

    rb583113 r69c5c00  
    1010// Created On       : Mon Aug 31 11:07:00 2020
    1111// Last Modified By : Andrew Beach
    12 // Last Modified On : Wed Apr 21 10:30:00 2021
    13 // Update Count     : 2
     12// Last Modified On : Tue Sep  1 14:29:00 2020
     13// Update Count     : 0
    1414//
    1515
     
    2222namespace Virtual {
    2323
    24 std::string typeIdType( std::string const & type_name );
    25 std::string typeIdName( std::string const & type_name );
    2624std::string vtableTypeName( std::string const & type_name );
    2725std::string instanceName( std::string const & vtable_name );
    2826std::string vtableInstanceName( std::string const & type_name );
    29 std::string concurrentDefaultVTableName();
    3027bool isVTableInstanceName( std::string const & name );
    3128
    32 ObjectDecl * makeVtableForward(
    33         std::string const & name, StructInstType * vtableType );
     29ObjectDecl * makeVtableForward( StructInstType * vtableType );
    3430/* Create a forward declaration of a vtable of the given type.
    3531 * vtableType node is consumed.
    3632 */
    3733
    38 ObjectDecl * makeVtableInstance(
    39         std::string const & name,
    40         StructInstType * vtableType, Type * objectType,
     34ObjectDecl * makeVtableInstance( StructInstType * vtableType, Type * objectType,
    4135        Initializer * init = nullptr );
    4236/* Create an initialized definition of a vtable.
     
    5650 */
    5751
    58 ObjectDecl * makeTypeIdInstance( StructInstType const * typeIdType );
    59 /* Build an instance of the type-id from the type of the type-id.
    60  * TODO: Should take the parent type. Currently locked to the exception_t.
    61  */
    62 
    6352}
Note: See TracChangeset for help on using the changeset viewer.