1/* 2 * Copyright 2009, Ingo Weinhold, ingo_weinhold@gmx.de. 3 * Distributed under the terms of the MIT License. 4 */ 5 6#include "SourceLanguageInfo.h" 7 8#include "Dwarf.h" 9 10 11UnknownSourceLanguageInfo::UnknownSourceLanguageInfo() 12{ 13 name = "unknown"; 14 arrayOrdering = DW_ORD_row_major; 15 subrangeLowerBound = 0; 16} 17 18 19CFamilySourceLanguageInfo::CFamilySourceLanguageInfo() 20{ 21 arrayOrdering = DW_ORD_row_major; 22 subrangeLowerBound = 0; 23} 24 25 26CSourceLanguageInfo::CSourceLanguageInfo() 27{ 28 name = "C"; 29} 30 31 32C89SourceLanguageInfo::C89SourceLanguageInfo() 33{ 34 name = "C 89"; 35} 36 37 38C99SourceLanguageInfo::C99SourceLanguageInfo() 39{ 40 name = "C 99"; 41} 42 43 44CPlusPlusSourceLanguageInfo::CPlusPlusSourceLanguageInfo() 45{ 46 name = "C++"; 47} 48 49 50const UnknownSourceLanguageInfo kUnknownLanguageInfo; 51const UnknownSourceLanguageInfo kUnsupportedLanguageInfo; 52const CSourceLanguageInfo kCLanguageInfo; 53const C89SourceLanguageInfo kC89LanguageInfo; 54const C99SourceLanguageInfo kC99LanguageInfo; 55const CPlusPlusSourceLanguageInfo kCPlusPlusLanguageInfo; 56