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