text: #ifndef __MART_GENMU_operatorClasses__ConstantValueOf__
  #define __MART_GENMU_operatorClasses__ConstantValueOf__
  
  /**
   * -==== ConstantValueOf.h
   *
   *                MART Multi-Language LLVM Mutation Framework
   *
   * This file is distributed under the University of Illinois Open Source
   * License. See LICENSE.TXT for details.
   *
   * \brief    Class for replacing an expression with a constant (passed in the
   * first operand of the method createReplacement())
   */
  
  #include "../ReplaceOnly_Base.h"
  
  namespace mart {
  
  class ConstantValueOf : public ReplaceOnly_Base {
    /**
     * \bref Inplements virtual from @see GenericMuOpBase
     */
    llvm::Value *createReplacement(llvm::Value *oprd1_addrOprd,
                                   llvm::Value *oprd2_intValOprd,
                                   std::vector<llvm::Value *> &replacement,
                                   ModuleUserInfos const &MI) {
      return oprd1_addrOprd;
    }
  }; // class ConstantValueOf
  
  } // namespace mart
  
  #endif //__MART_GENMU_operatorClasses__ConstantValueOf__
  