Commit 09567197 authored by Maor Itzkovitch's avatar Maor Itzkovitch

added comments

parent 766eaad4
......@@ -330,6 +330,10 @@ static std::string DestinationValue(const LanguageParameters &lang,
}
}
// Cast statements for mutator method parameters.
// In Java, parameters representing unsigned numbers need to be cast down to their respective type.
// For example, a long holding an unsigned int value would be cast down to int before being put onto the buffer.
// In C#, one cast directly cast an Enum to its underlying type, which is essential before putting it onto the buffer.
static std::string SourceCast(const LanguageParameters &lang,
const Type &type) {
switch (lang.language) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment