Ignore:
Timestamp:
Aug 19, 2016, 8:57:22 AM (5 years ago)
Author:
Peter A. Buhr <pabuhr@…>
Branches:
aaron-thesis, arm-eh, cleanup-dtors, ctor, deferred_resn, demangler, jacob/cs343-translation, jenkins-sandbox, master, memory, new-ast, new-ast-unique-expr, new-env, no_list, persistent-indexer, resolv-new, with_gc
Children:
ac71a86, e6955b1
Parents:
f487962
Message:

rename type LinkageSpec::Type to LinkageSpec::Spec, which affects many files

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/Parser/LinkageSpec.cc

    rf487962 r8b7ee09  
    1010// Created On       : Sat May 16 13:22:09 2015
    1111// Last Modified By : Peter A. Buhr
    12 // Last Modified On : Wed Aug 17 23:02:37 2016
    13 // Update Count     : 11
     12// Last Modified On : Thu Aug 18 23:47:14 2016
     13// Update Count     : 12
    1414//
    1515
     
    2020#include "Common/SemanticError.h"
    2121
    22 LinkageSpec::Type LinkageSpec::fromString( const std::string &stringSpec ) {
     22LinkageSpec::Spec LinkageSpec::fromString( const std::string &stringSpec ) {
    2323        if ( stringSpec == "\"Cforall\"" ) {
    2424                return Cforall;
     
    3030}
    3131
    32 std::string LinkageSpec::toString( LinkageSpec::Type linkage ) {
    33         static const char *linkageKinds[LinkageSpec::NoOfTypes] = {
     32std::string LinkageSpec::toString( LinkageSpec::Spec linkage ) {
     33        static const char *linkageKinds[LinkageSpec::NoOfSpecs] = {
    3434                "intrinsic", "Cforall", "C", "automatically generated", "compiler built-in",
    3535        };
     
    3737}
    3838
    39 bool LinkageSpec::isDecoratable( Type t ) {
    40         static bool decoratable[LinkageSpec::NoOfTypes] = {
     39bool LinkageSpec::isDecoratable( Spec t ) {
     40        static bool decoratable[LinkageSpec::NoOfSpecs] = {
    4141                //      Intrinsic,      Cforall,        C,              AutoGen,        Compiler
    4242                        true,           true,           false,  true,           false,
    4343        };
    44         return decoratable[ t ];
     44        return decoratable[t];
    4545}
    4646
    47 bool LinkageSpec::isGeneratable( Type t ) {
    48         static bool generatable[LinkageSpec::NoOfTypes] = {
     47bool LinkageSpec::isGeneratable( Spec t ) {
     48        static bool generatable[LinkageSpec::NoOfSpecs] = {
    4949                //      Intrinsic,      Cforall,        C,              AutoGen,        Compiler
    5050                        true,           true,           true,   true,           false,
    5151        };
    52         return generatable[ t ];
     52        return generatable[t];
    5353}
    5454
    55 bool LinkageSpec::isOverloadable( Type t ) {
     55bool LinkageSpec::isOverloadable( Spec t ) {
    5656        return isDecoratable( t );
    5757}
    5858
    5959
    60 bool LinkageSpec::isOverridable( Type t ) {
    61         static bool overridable[LinkageSpec::NoOfTypes] = {
     60bool LinkageSpec::isOverridable( Spec t ) {
     61        static bool overridable[LinkageSpec::NoOfSpecs] = {
    6262                //      Intrinsic,      Cforall,        C,              AutoGen,        Compiler
    6363                        true,           false,          false,  true,           false,
    6464        };
    65         return overridable[ t ];
     65        return overridable[t];
    6666}
    6767
    68 bool LinkageSpec::isBuiltin( Type t ) {
    69         static bool builtin[LinkageSpec::NoOfTypes] = {
     68bool LinkageSpec::isBuiltin( Spec t ) {
     69        static bool builtin[LinkageSpec::NoOfSpecs] = {
    7070                //      Intrinsic,      Cforall,        C,              AutoGen,        Compiler
    7171                        true,           false,          false,  false,          true,
    7272        };
    73         return builtin[ t ];
     73        return builtin[t];
    7474}
    7575
Note: See TracChangeset for help on using the changeset viewer.