Page Menu
Home
Phabricator (Chris)
Search
Configure Global Search
Log In
Files
F623011
language-string.cpp
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Authored By
Unknown
Size
1016 B
Referenced Files
None
Subscribers
None
language-string.cpp
View Options
#include
<string>
#include
"language-string.h"
using
namespace
std
;
LanguageString
::
LanguageString
(){
}
LanguageString
::
LanguageString
(
const
std
::
string
&
stuff
){
add
(
stuff
);
}
LanguageString
::
LanguageString
(
const
char
*
stuff
){
add
(
stuff
);
}
LanguageString
::
LanguageString
(
const
std
::
string
&
stuff
,
const
std
::
string
&
language
){
add
(
stuff
,
language
);
}
LanguageString
::
LanguageString
(
const
LanguageString
&
language
){
languages
=
language
.
languages
;
}
LanguageString
&
LanguageString
::
operator
=
(
const
LanguageString
&
obj
){
this
->
languages
=
obj
.
languages
;
return
*
this
;
}
void
LanguageString
::
add
(
const
std
::
string
&
stuff
,
const
std
::
string
&
language
){
languages
[
language
]
=
stuff
;
}
void
LanguageString
::
add
(
const
std
::
string
&
stuff
){
add
(
stuff
,
defaultLanguage
());
}
const
std
::
string
&
LanguageString
::
get
(){
if
(
languages
[
currentLanguage
()]
!=
""
){
return
languages
[
currentLanguage
()];
}
return
languages
[
defaultLanguage
()];
}
File Metadata
Details
Attached
Mime Type
text/x-c++
Expires
Sat, Nov 14, 8:47 PM (1 d, 2 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
127910
Default Alt Text
language-string.cpp (1016 B)
Attached To
Mode
R75 R-Tech1
Attached
Detach File
Event Timeline