class MxxRu::Cpp::Target::Global_obj_placement_info
Description of obj_placement object installed. Used to store global obj_placement.
Attributes
placement[R]
Global obj_placement.
who[R]
Who was set obj_placement.
Public Class Methods
new()
click to toggle source
# File lib/mxx_ru/cpp/target.rb, line 420 def initialize @placement = nil @who = nil end
Public Instance Methods
change( a_placement, a_who )
click to toggle source
Change option value. If placement already set, exception thrown.
# File lib/mxx_ru/cpp/target.rb, line 427 def change( a_placement, a_who ) if nil != a_placement && nil != @placement raise MxxRu::GlobalOptionConflictEx.new( "global_obj_placement", @placement.class.name, @who, a_placement.class.name, a_who ) end @placement = a_placement @who = a_who end