Example #1
0
 def make_const(self):
   if qualifiers.is_const(self.qualifier):
     return self
   else:
     copy = self.__copy__()
     copy.qualifier = qualifiers.make_const(self.qualifier)
     return copy
Example #2
0
 def is_const(self):
   return qualifiers.is_const(self.qualifier)
Example #3
0
 def is_const_ptr(self):
     return self.direction == directions.Pointer and qualifiers.is_const(
         self.qualifier)
Example #4
0
 def is_const_indirect(self):
     return self.direction != directions.Direct and qualifiers.is_const(
         self.qualifier)
Example #5
0
 def is_const_ref(self):
     return self.direction == directions.Reference and qualifiers.is_const(
         self.qualifier)